Jack's Notes10——JavaScript小思考
2012-07-12 22:37
253 查看
1、JavaScript自身使用原型链模拟继承,但仅仅依靠原型链模拟的类继承不能提供全面的面向对象能力。
JavaScript从本质上来说属于函数式编程语言,jQuery没有改变JavaScript的编程方式,使其学习成本大大降低。
2、为什么JavaScript中“类”不是类,是对象?
我理解,JavaScript是弱类型语言,声明变量都用var,声明的变量只有实例化某种对象时才能区分出其类型。这里类型的不同是因为实例化对象的不同,所以对象的概念比类的概念更具有实际意义。
3、JavaScript是动态语言,在运行时确定数据类型。
4、JavaScript基本组成:基本语法、Dom、Bom。
JavaScript从本质上来说属于函数式编程语言,jQuery没有改变JavaScript的编程方式,使其学习成本大大降低。
2、为什么JavaScript中“类”不是类,是对象?
我理解,JavaScript是弱类型语言,声明变量都用var,声明的变量只有实例化某种对象时才能区分出其类型。这里类型的不同是因为实例化对象的不同,所以对象的概念比类的概念更具有实际意义。
3、JavaScript是动态语言,在运行时确定数据类型。
4、JavaScript基本组成:基本语法、Dom、Bom。
相关文章推荐
- Ural 1684. Jack's Last Word 多串KMP
- hdu 2881 Jack's struggle(DP)
- Jack's Notes3——数据库中子表sub的运用
- Tcxxs'J BlackJack AlphaTest发布
- Jack's Notes11——打地鼠(forin遍历、type获取节点对象的类型)
- Jack's Notes12——全选、全不选、反选(循环遍历给按钮动态注册事件)
- Jack's Notes1——文本文件编码
- Jack's Notes5——foreach的本质(通过IEnumerable接口实现遍历)
- Jack's Notes8——委托的使用(用三层实现TreeView)
- Jack's侧方移位全攻略
- Jack's Notes2——文件系统数据操作
- Jack's Notes6——序列化与反序列化示例
- Jack's Notes9——关于窗体间传值(用三层实现TreeView)
- Jack's Notes7——反射案例(主程序加载插件)
- poj 3207 Ikki's Story IV - Panda's Trick
- Web.xml配置<taglib>标签报错问题(cvc-complex-type.2.4.a: Invalid content was found starting with element 'tag
- bug修复系列之Can't use FLAG_RECEIVER_BOOT_UPGRADE here
- mysql配置时提示:error nr.2003 can't connect to mysql server on 'localhost'(10061)
- 关键字 'user' 附近有语法错误
- Amdahl's Law