码迷,mamicode.com
首页 > Web开发 > 详细

JS中的对象

时间:2016-07-12 13:55:38      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:

6、JS里面的对象和其他语言不太一样,它通过两个对象(构造函数对象和原型对象)来完成定义对象的功能;

技术分享
 1     <script>
 2         function Product(){
 3             //构造函数属性
 4             this.name= "";
 5             //构造函数方法
 6             this.test = function(){
 7 
 8             }
 9         }
10 
11         Product.prototype={
12             //原型对象属性
13             Price:1000,
14             //原型对象方法
15             Buy:function(){
16 
17             }
18         }
19     </script>
View Code

 

7、任何构造函数都包含一个隐藏的属性__proto__,其指向构造函数的原型对象,原型对象中的constructor指向构造函数;

 

8、属性搜索机制(原型链):先在自身的属性列表中寻找,如果找不到就从原型中寻找;

 

9、面向对象好处:分类管理、封装性,模块化、方便寻找错误、代码修改方便,扩展容易、面向未来变成;

 

10、

JS中的对象

标签:

原文地址:http://www.cnblogs.com/littlebirdlbw/p/5662611.html

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