- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 js ES3执行上下文
有时会遇到,functon a(){},写下最下面,在上面调用仍然可以使用,而var a = function(){},同样的位置,在调用时却会报错, 以及变量先使用后声明,或许正常,或许undefined, 这就涉及到了提前声明的一些知识。 js在执行前会进行一些初始化操作,将变量,函数声明(这里是声明,不是表达式),以及函数参数,提前初始化,只是初始化,变量是不会赋值的。 以浏览器为例
2016-05-02 22:06:40 728
原创 js prototype
由于一直对js的prototype不是很清楚,于是就去学习了一番。在这里做一个简单总结: js中构造器,例如Object,Array,Number等,以及咱们自己创建的function函数构造器,都有一个默认的prototype属性,这是一个对象属性, 它指向这个构造器的原型对象。 还有一个跟它很像的是_proto_,这个是chorme以及想在许多浏览器为用户提供的查找对象的prot
2016-05-02 21:49:25 343
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人