javascript
Night_11
这个作者很懒,什么都没留下…
展开
-
JavaScript中的几种模式
1.工厂模式function createDog(name,age){ var d = new Object(); d.name = name; d.age = age; d.sayName = function(){ console.log(this.name); } return d;}2.构造函数模式function Dog(n原创 2016-02-02 11:33:44 · 276 阅读 · 0 评论 -
# 函数作用域之理解Scoping & Hoisting
函数作用域理解Scoping & Hoisting js与其他一些语言如c/c++/java之类的一个很大差别,就是作用域的问题,这是一个新的点,是函数作用域,而非块作用域。下面我们来做个小样例:;(function(windows,document,undifined){ var a = 1; function test(){ if(!a)翻译 2016-01-11 13:14:52 · 249 阅读 · 0 评论 -
关于JS中的this记录
函数执行时确定this的指向 - 作为函数直接调用:this指向全局 - 作为对象的方法:this指向上级对象 - 作为构造函数:this指向new出的实例 - call()/apply()间接调用:this指向上下文参数ctx原创 2016-02-03 17:15:52 · 163 阅读 · 0 评论 -
简单聊聊之JS的闭包问题
** 关于Javascript中的闭包 ** 我们优先从程序入手function makeATest(){ var test = []; for(var i=0;i<5;i++){ test[i] = function(){ return i; } } return test;}var test = m原创 2016-03-10 16:18:50 · 257 阅读 · 0 评论