摘要: js防抖和节流 浅谈js防抖和节流 关于Js debounce 函数小结 https://www.cnblogs.com/songyz/p/10310491.html 阅读全文
posted @ 2020-11-10 21:35 尖子 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 转载 阅读全文
posted @ 2020-11-10 18:45 尖子 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 转载: css加载不会阻塞DOM树的解析 css加载会阻塞DOM树的渲染 css加载会阻塞后面js语句的执行、 因此,为了避免让用户看到长时间的白屏时间,我们应该尽可能的提高css加载速度,比如可以使用以下几种方法: 使用CDN(因为CDN会根据你的网络状况,替你挑选最近的一个具有缓存内容的节点为你 阅读全文
posted @ 2020-11-10 15:12 尖子 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 转载:https://www.cnblogs.com/echolun/p/11438363.html 壹 ❀ 引 我们都知道,JS代码的执行顺序总是与代码先后顺序有所差异,当先抛开异步问题你会发现就算是同步代码,它的执行也与你的预期不一致,比如: function f1() { console.lo 阅读全文
posted @ 2020-11-10 11:45 尖子 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 理解执行上下文 执行上下文(Execution Context): 函数执行前进行的准备工作(也称执行上下文环境) 运行JavaScript代码时,当代码执行进入一个环境时,就会为该环境创建一个执行上下文,它会在你运行代码前做一些准备工作,如确定作用域,创建局部变量对象等。 具体做了什么先按下不表, 阅读全文
posted @ 2020-11-10 11:03 尖子 阅读(285) 评论(0) 推荐(0) 编辑
摘要: apply 的核心原理: 将函数设为对象的属性 执行和删除这个函数 指定 this 到函数并传入给定参数执行函数 如果不传参数,默认指向 window Function.prototype.myApply= function(content = window){ content.fn = this; 阅读全文
posted @ 2020-11-10 10:51 尖子 阅读(1153) 评论(0) 推荐(0) 编辑