学习体会
文章平均质量分 64
Codelegant
大前端
展开
-
关于闭包的一些学习思考
var name="The windows";var object={name:"My object",getNameFunc:function one (){ return function two (){ return this.name; };}};console.log(object.getNameFunc()())//The windows原创 2013-10-29 19:02:30 · 1065 阅读 · 0 评论 -
读书笔记--JavaScript设计模式:Module模式(为类提供私有和公有封装)
Module模式最初定义为一种在传统软件工程中为类提供私有和公有封装的方法,在JavaScript中,module模式能屏蔽全局变量,使函数名与页面上其他脚本定义的函数冲突的可能性降低,直接说就是为函数定义命名空间。原创 2015-06-09 00:08:30 · 636 阅读 · 0 评论 -
javascript深入理解js闭包
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码转载 2013-12-12 14:59:11 · 763 阅读 · 0 评论 -
事件传播与addEventListener()方法的第三个参数
function ready() { document.getElementsByTagName("button")[0].addEventListener("click", first, true); document.getElementsByTagName("button")[0].addEventListener("click", secon原创 2013-10-29 19:11:33 · 2135 阅读 · 0 评论