![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
原型
文章平均质量分 56
daisy_Hawen
身体和灵魂都需要奔跑 欢迎关注我的Githttps://github.com/daisyHawen
展开
-
javascritp学习笔记之理解构造器Function.prototype
前言: 本文逻辑稍显混乱,因为当时是自己想来理解这部分概念,调试环境是Google Chrome。 而且这也只是浅显的探讨。 很多知识点,请参考《javascript权威指南》先说prototype其实就相当于Function有属性、方法如图,有方法apply()、call()、属性arguments…… 当定义了 Function.prototype.construct之后Functio原创 2016-01-22 14:50:11 · 1022 阅读 · 0 评论 -
javascript理解之变量作用域与闭包
何为闭包闭包是指能够访问自由变量的函数 (变量在本地使用,但在闭包中定义)。换句话说,定义在闭包中的函数可以“记忆”它被创建时候的环境。函数作用域与声明提前var scope= "global scope"; function f(){ console.log(scope); //undefined,并没有出现"global scope" var scope="local scope";原创 2016-06-12 17:33:11 · 2682 阅读 · 2 评论 -
js性能优化之分时函数
分时函数和函数节流的问题不一样,函数节流针对的事件不是用户主动调用的,前面已经提过了。 函数节流的原理是:延迟当前函数的执行,如果该次延迟还没有完成,那么忽略接下来该函数的请求。也就是说会忽略掉很多函数请求。分时函数处理的问题是用户主动调用的,比如插入千百个节点var arr = []; for (var i = 1; i <= 1000; i++) { arr.push(i) //假设a原创 2017-04-25 16:05:35 · 2672 阅读 · 0 评论