Tekkaman

导航

 

2013年4月6日

摘要: 【javascript之instanceof原理】 instanceof 检测一个对象A是不是另一个对象B的实例的原理是:查看对象B的prototype指向的对象是否在对象A的[[prototype]]链上。如果在,则返回true,如果不在则返回false。不过有一个特殊的情况,当对象B的prototype为null将会报错(类似于空指针异常)。 关于typeof,此关键字会返回如下值: 可以看到,对于typeof,该操作符只会返回object类型,在面向对象的设计中,这个信息不足以区分一个对象到底是哪个分类。而用instanceof,则可以判断A是否是B的子类。 参考:http:... 阅读全文
posted @ 2013-04-06 21:29 Tekkaman 阅读(419) 评论(0) 推荐(0)
 
摘要: 【javascript之__proto__&constructor】 constructor:对象构造器。 prototype:访问对象构造器的原型,只有函数才具有这个属性。 isPrototypeOf:如果对象 A 存在于 对象obj的原形链中,则 A.isPrototypeOf(obj)返回tr 阅读全文
posted @ 2013-04-06 21:00 Tekkaman 阅读(573) 评论(0) 推荐(0)
 
摘要: 【dirname&basename】dirname指令1、功能:从给定的包含绝对路径的文件名中去除文件名(非目录的部分),然后返回剩下的路径(目录的部分)basename指令1、功能:从给定的包含绝对路径的文件名中去除左边目录部分或者同时去除某个后缀的内容(目录的部分),然后返回剩下的部分(非目录的部分) 阅读全文
posted @ 2013-04-06 10:50 Tekkaman 阅读(186) 评论(0) 推荐(0)