JS学习十一天----类和模块
来源:互联网 发布:用手机装修淘宝店铺 编辑:程序博客网 时间:2024/04/30 00:45
类和模块
这一章我看看我能用几句话说完
1.JS中,,,类的实现就是基于原型继承机制的.
2.如果两个实力都从同一个原型对象上继承了属性,我们称之为同一个类的实例.
3.使用instanceof运算符来检测对象是否属于某个类,例如 r instanceof Range,返回布尔值.
4.实际上instanceof不会检测r是否由Range()构造函数初始化而来,而会检查r是否继承自Range.prototype,这也说明了构造函数是类的共有标示的概念.
5.基于原型的继承机制是动态的,也就是说如果修改了原型,会影响到所有继承这个圆形的会理对象,当然也以为这可以通过给原型添加新方法来扩充JS类.
6.通过isPrototype()可以检测对象的原型链上是否存在某个原型对象.range.methods.isPrototype(r);返回布尔值
7.但是instanceof和isPrototype的缺点是无法通过对象来做的类名,只能通过对象是否属于指定的类名,,在客户端JS中有个严重的不足,就是在多窗口和多框架中,每个都居中单独的执行上下文,每个上下文都包含独有的全局变量和构造函数,所以例如来自两个框架的Array()返回的结果是false的.
8.null和undefined没有构造函数
9.constructor可以从类名来判断是否来自同一个构造函数.
第九章完事,会不会太快?不快,这个速度可以,我以前写的博客又臭又长,有一天我睡了一觉,醒来发现我错了,为啥我要这样写又臭又长呢?看的人不愿意看,写的时候还浪费时间,没意义,写多少记多少,十鸟在林的故事!
0 0
- JS学习十一天----类和模块
- 【js学习笔记-051】类和模块
- JAVA 学习模块二十: String 类
- python学习第一天----模块之import和reload
- 第二十一天学习笔记
- 第二十一天学习记录
- Java学习第二十一天
- JS学习十三天----子集和扩展
- js学习第一天
- js学习第一天
- JS学习 第一天--
- js学习第一天
- JS学习第一天
- python学习笔记(十)——模块和客户端
- 【Node.js基础篇】(十)使用net模块和Readline模块实现Socket通信
- Python学习(十)------- 模块
- 黑马程序员--- 学习笔记(第二十一天)
- 学习python的第二十一天
- UITabBar 及 block 传值
- 多线程二 多线程中的隐蔽问题揭秘
- Sqlite 添加、查询
- HttpClient网络连接
- 程序员如何掌握新技术与时俱进
- JS学习十一天----类和模块
- 个位数统计
- C字符串相似度计算
- 创建带分区的表
- 【转】quartz框架:任务执行间隔
- 获取联系人以及挑选所需要的号码
- HDOJ-1301-POJ-Jungle Roads
- POJ3621 Sightseeing Cows(最优比率环)
- java注解机制