码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript prototype 详解(对prototype 使用的一些讲解)

时间:2014-06-16 21:43:11      阅读:267      评论:0      收藏:0      [点我收藏+]

标签:prototype   javascript   js   function   

对JavaScript有一定了解的你,对jquery不陌生吧,那你看jQuery源代码的时候对prototype 也一定有见过,如果对prototype有疑问或者想更深入的去了解与使用它,欢迎你继续往下阅读。

最初的用法是, 为了避免方法在构造器里随机数据被实例化时而产生重复的副本  后来被用在"继承"上面了, 注意, JS语义上是没有继承的, 这里说的是人为的实现。对于下面对JavaScript中类型名称叫做“对象”、“函数”、“类型”、“方法”之类的称呼,个人觉得重在理解上。

Javascript中的每个类型都有prototype属性,Javascript中类型的prototype属性的解释是:返回类型原型的引用。

我们写的function 也是一个类型,对象也有属性,而prototype就是function的属性,该属性 也是一个对象,不同之处是,function在做为类定义的时候,创建类实例的 过程(new的过程)要参照它的prototype对象,把prototype对象的所有 属性都复制到新的对象 中去,所以可以看出prototype就是模板,而这个模板是在new一个对象之 前就已经存在了。这段话没太懂就继续往下看例子吧。


未完,后续阅读请去我的个人网站本文在个人网站中地址:http://www.zingson.com/zing/157.html


欢迎各位小伙伴去我网站分享资源!


JavaScript prototype 详解(对prototype 使用的一些讲解),布布扣,bubuko.com

JavaScript prototype 详解(对prototype 使用的一些讲解)

标签:prototype   javascript   js   function   

原文地址:http://blog.csdn.net/zenson_g/article/details/30990109

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!