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.但是instanceofisPrototype的缺点是无法通过对象来做的类名,只能通过对象是否属于指定的类名,,在客户端JS中有个严重的不足,就是在多窗口和多框架中,每个都居中单独的执行上下文,每个上下文都包含独有的全局变量和构造函数,所以例如来自两个框架的Array()返回的结果是false.


8.nullundefined没有构造函数


9.constructor可以从类名来判断是否来自同一个构造函数.

 

 

 

第九章完事,会不会太快?不快,这个速度可以,我以前写的博客又臭又长,有一天我睡了一觉,醒来发现我错了,为啥我要这样写又臭又长呢?看的人不愿意看,写的时候还浪费时间,没意义,写多少记多少,十鸟在林的故事!

 

 

0 0
原创粉丝点击