- 博客(4)
- 收藏
- 关注
原创 简单聊聊之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 250
原创 关于JS中的this记录
函数执行时确定this的指向 - 作为函数直接调用:this指向全局 - 作为对象的方法:this指向上级对象 - 作为构造函数:this指向new出的实例 - call()/apply()间接调用:this指向上下文参数ctx
2016-02-03 17:15:52 153
原创 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 270
翻译 # 函数作用域之理解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 243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人