掘友等级
获得徽章 0
今日读文学习到了怎样来完成图片的预览效果。用 getBoundingClientRect() 方法获取一下元素相对于可视窗口的距离,设置为图片的起始位置,覆盖在原图片的位置之上,以取代文档流中的图片。然后计算两点之间的位移距离作为 translate 偏移量,将图片偏移到屏幕中心点位置,然后缩放一定的比例来达到查看效果,通过 transition 实现过渡动画。
今日读文了解到了一些Javascript中 Map 和Object的不同使用场景,两者什么时候使用最好,以及Map 要比 Object 快等。
今日读文学习了几个前端的低代码开源项目,这些项目能够大大节约时间成本,为专业开发者提供了一种全新的高生产力开发范式。
今日读文了解到前端也可以做人脸识别的功能,大概了解了如何获取人的面部特征点,通过人脸表情的帧数判断做了什么表情等。
今日读文了解了一下如何使用 WebRTC 的一些 API
,如何分享屏幕,录制屏幕,怎样通过 WebRTC 实现拍照,如何实现视频虚拟背景等。
今日读文学习了几种浏览器调试技巧,有助于在开发项目时调试检查问题。了解了更多console的用法,断点调试等调试方法。
今日读文了解了可以使用fabric.js来开发一款图片编辑器,从中了解到了一些相关的功能是如何实现的,如属性调整、元素对齐等。和一些其他功能。
今日读文学习了如何用原生JS一步步实现完整的图片预览和查看功能,无任何第三方依赖,兼容PC与H5,如何仅通过指针事件进行多端统一的事件监听,如何实现触屏双指缩放。
今日读文了解了几个实现不能操作DOM和调接口的环境,学习到了沙箱的用法及它的优点。沙箱(Sandbox) 是一种安全机制,为运行中的程序提供隔离环境,通常用于执行未经测试或不受信任的程序或代码,它会为待执行的程序创建一个独立的执行环境,内部程序的执行不会影响到外部程序的运行。
今日读文了解了 package.json的配置, package.json 的 version 字段,name + version 能共同构成一个完全唯一的项目标识符,认识了它的文件配置书写格式等。
下一页