摘要: var name = "The Window"; var object = { name : "My Object", getNameFunc : function(){ return this.name; } }; alert(object.getNameFunc());//My Object v 阅读全文
posted @ 2016-12-19 23:02 我啊我 阅读(124) 评论(0) 推荐(0) 编辑
摘要: javascript this可以绑定到:全局对象,自己定义的对象,用构造函数生成的对象,通过call或者apply更改绑定的对象 1.全局对象 1 2 3 4 5 function globalTest(name){ this.name=name; } globalTest('tree'); co 阅读全文
posted @ 2016-12-19 22:42 我啊我 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=999; function f1(){ alert(n); } f1(); 阅读全文
posted @ 2016-12-19 20:53 我啊我 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 没有区别。 IIFE 并非必须,传统一点可以这么写: 那么为什么要 IIFE? 如果想要立即执行函数表达式这个函数,该怎么办? 于是,开发者们想找一个可以解决以上问题的写法。那么像下面这么写行不行呢? 当然是不能,但是为什么呢?因为 function foo(...){} 这个部分只是一个声明,对于 阅读全文
posted @ 2016-12-19 20:51 我啊我 阅读(526) 评论(0) 推荐(0) 编辑