JavaScript
文章平均质量分 65
qq_33378937
这个作者很懒,什么都没留下…
展开
-
JS-函数防抖与节流学习
前言函数防抖与节流在许多大厂(比如阿里、字节)面试题中经常有出现,跟随大厂的脚步,在此做一个记录学习备用正文防抖(debounce)字面意思,防止抖动嘛~ 不要让ta随意乱抖,太夸张的动作,物极必反,影响性能。定义: 任务频繁触发的情况下,只有任务触发的间隔超过指定间隔的时候,任务才会执行。就是在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。举个???? : 比如一个input 搜索框的模糊搜索,每次输入完要请求一次接口,这无疑会对服务器造成压力,所以这里防抖就原创 2021-07-02 10:59:06 · 118 阅读 · 0 评论 -
svga-前端如何使用svga动画
前言今天由于公司开发的直播间有发送礼物的需求,这里由于svga动画相对于gif图更加可控,所以使用svga动画,现在做个记录正文定义SVGA(http://svga.io/index.html) 是一种跨平台的开源动画格式,同时兼容 iOS / Android / Flutter / Web。SVGA 除了使用简单,性能卓越,同时让动画开发分工明确,各自专注各自的领域,大大减少动画交互的沟通成本,提升开发效率。动画设计师专注动画设计,通过工具输出 svga 动画文件,提供给开发工程师在集成..原创 2021-06-30 18:06:43 · 3900 阅读 · 0 评论 -
浏览器-浏览器内核 ua
web开发中经常会有各种浏览器对许多新的属性不兼容的情况,都是因为各种浏览器内核或者版本不兼容该属性所导致,因此调试的时候经常会通过不同的ua来区分浏览器从而做适配,现记录一些常用内核备用var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion; return { //移动终端浏览器版本信息 t原创 2021-06-30 16:49:31 · 287 阅读 · 0 评论