获得徽章 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 能共同构成一个完全唯一的项目标识符,认识了它的文件配置书写格式等。
评论
今日读文学习了工程项目中图片压缩的方法,通过封装一个工具,对项目内的图片自动压缩。开发一个webpack plugin是一个不错选择,在打包「生产环境」代码的时候,启用该plugin对图片进行处理。在打包「生产环境」代码之前,执行「压缩命令」,通过命令行交互,选择需要压缩的图片。
评论
今日读文学习了vw vh、rem、scale 这几种大屏使用的方法,以及他们各自的优缺点和现在大多数人使用方法,同时了解到了一些面临的问题和解决方法。
评论
今日读文了解到了,不仅可以用js来实现定时器和延迟触发效果,还可以用css替代,同时,可以避免dom嵌套结构引发的问题。
评论
今日读文了解了promise用法,针对于js的单线程,Promise(承诺),给予调用者一个承诺,过一会返回数据给你,就可以创建一个promise对象。这个用法可以统一规范,可以增强阅读性和扩展性,小幅度减少回调。
评论
下一页
个人成就
文章被阅读 1,018
掘力值 136
收藏集
0
关注标签
10
加入于