- 博客(4)
- 资源 (13)
- 收藏
- 关注
原创 JavaScript函数表达式和闭包
JavaScript函数表达式的和闭包的特征定义函数有两种方式,一种是函数声明,一种是函数表达式。函数声明 ,函数声明会提升,解释器会在代码执行之前先读取函数声明,所以函数的调用语句可以出现在函数声明语句之前。闭包是什么?JavaScript高级程序设计(第3版)定义: 闭包是 指有权访问另一个函数作用域中的变量的一个函数, 创建闭包常用方法就是在一个函数中创建另一个函数; 可以认为闭包就是将函数内部和外部链接起来的桥梁。其他的定义或理解方式:从特征上理解: 闭包就是函数的局部变量集合,只是这
2016-04-30 20:57:29 763
原创 JavaScript原型链
JavaScript主要通过原型链实现继承, 原型链的构建是讲一个类型的实例赋值给另一个构造函数的原型实现的。这样子类就能够访问超类的所有属性和方法,这一点和类的继承很相似,原型链的问题是对象实例共享所有继承的属性和方法,因此不适合单独使用。 解决这个问题的技术是借用构造函数,在子类型的内部调用超类的构造函数。 这样就能做到每个实例都有自己的属性,同时还能保证只是用构造函数模式来定义类型。 使用最多的继承模式是组合继承,这种模式使用原型链来继承共享的属性和方法,通过借用构造函数继承实例属性。
2016-04-17 22:42:22 4117
原创 JavaScript对象
ECMAScript支持面向对象(OO)编程,但不使用类或者接口。 对象可以在代码执行过程中创建和增强,因此具有动态性而非严格定义的实体,在没有类的情况下,可以采用工厂模式,构造函数模式, 原型模式,组合原型和构造函数模式等创建对象.
2016-04-17 22:23:43 4037
Qt Frame类族
2014-04-06
asp个人音乐网站
2014-01-24
Qt网络五子棋游戏
2013-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人