- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 javascript 小白学习指南 继承
首先我们要明白,javascript中的继承是通过原型链来体现的function Foo(){}; var f1 = new Foo(); f1.a = 10; Foo.prototype.a = 100; Foo.prototype.b = 200; console.log(f1.a) //10; console.log(f1.b) //200 以上代码中,f1是Foo函数new出来的对象,f1.
2016-03-04 22:50:31 558
原创 javascript 小白学习指南 理解隐形原型
在javascript中每个对象都有一个隐形原型 proto 这个proto是一个隐藏的属性,javascript不希望开发者用到这个属性值,有的低版本浏览器甚至不支持这个属性值。obj这个对象本质上是被Object函数创建的,因此obj.proto=== Object.prototype。我们可以用一个图来表示。 即,每个对象都有一个proto属性,指向创建该对象的函数的protot
2016-03-04 18:07:21 640
原创 javascript 之小白学习指南 闭包的详解
在学习闭包之前 我希望大家已经能弄清楚 这么几个知识点 第一个:作用域 第二个:作用域链 第三个:执行上下文 活动对象如果还有不清楚的 可以看看相应的小白学习指南下面我们来看看闭包的概念 一种解释就是:闭包就是函数局部变量的集合,只是这些变量在函数返回后任然会继续存在第二种解释:闭包就是就是函数的“堆栈”在函数返回后并不释放,我们也可以理解为这些函数堆栈并不在栈上分配而是在堆上分配第三种解
2016-03-02 16:52:01 612
原创 javascript 小白学习指南专题 this
在JS中可能有很多朋友弄不清楚this的取值 其实this 的取值总结下来一共就这5中情况下面我们来一个一个解答第一种情况:构造函数中的thisfunction a(){ this.a1="111"; this.a2="222"; console.log(this); //{a1:111,a2:222} }var f = new a(); console.log(f.a1)
2016-03-01 15:28:20 606
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人