摘要: 1.JavaScript引擎属于单线程作业。所谓单线程,是指在JS引擎中负责解释和执行JavaScript代码的线程只有一个,也不妨叫它主线程。JavaScript引擎属于单线程作业,意味着:在同一时间只能执行一个代码块,这些代码块的执行就阻塞了异步事件的处理。[From JavaScript忍者秘 阅读全文
posted @ 2019-02-24 23:03 zllmh 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1. 创建一个类的实例:创建一个空对象obj,然后把这个空对象的__proto__设置为Person.prototype(即构造函数的prototype); 2. 初始化实例:构造函数Person被传入参数并调用,关键字this被设定指向该实例obj; 3. 返回实例obj。 new 实现 原文:h 阅读全文
posted @ 2019-02-24 22:35 zllmh 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 函数节流与函数防抖 throttle-函数节流:一个水龙头在滴水,可能一次性会滴很多滴,但是我们只希望它每隔 500ms 滴一滴水,保持这个频率。即我们希望函数在以一个可以接受的频率重复调用。 debounce-函数防抖:将一个弹簧按下,继续加压,继续按下,只会在最后放手的一瞬反弹。即我们希望函数只 阅读全文
posted @ 2019-02-24 19:19 zllmh 阅读(120) 评论(0) 推荐(0) 编辑