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

面向对象认识js

时间:2015-10-08 22:55:33      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:

对象的作用是什么?

•把和某个主题有关的功能等放在一起,统一管理。
•比如浏览器分成window对象,document对象
•分别放置了和这个对象有关的一些操作,我们不用关心实现细节,直接使用。
 
函数的作用是什么?
•封装细节
 
其实对象就是一个函数容器
•函数封装细节,对象可以将几个函数放在一起,对象就类似一个容器,以后我再想使用某个函数,可以从这个容器里面寻找对应的函数即可
 
原型对象本质
•通过原型创建对象,其实创建的是两个对象
–构造函数对象
–原型对象
•当我们实例化的时候,该实例自动拥有两个对象的所有属性和方法
•原型对象本质:
1.是一个字面量形式。
2.原型对象的属性和方法可以被所有实例共享
 

构造函数的属性和原型对象的属性区别?

构造函数的属性不共享,原型对象的属性被所有的实例所共享,所以,一般情况下,我们把一个对象有区别的部分放在构造函数中,而把一些公共的部分都放在原型对象中。

面向对象认识js

标签:

原文地址:http://www.cnblogs.com/LittleBonnie/p/4862477.html

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