【摘要】:对象是客观世界中存在的特定实体。例如,“人”就是一个典型的对象,“人”包含性别、年龄、身高、体重等特性,同时又包含吃饭、学习、劳动、睡觉等动作。例如,清单5-1中使用document对象的write方法在网页中输出特定的内容,也可以用document对象的bgColor属性用于描述文档的背景颜色。浏览器对象是指文档对象模型规定的对象,如HTML元素对象、window对象、document对象等。而JavaScript内部对象包括一些常用的通用对象,如数组对象Array、日期对象Date、数学对象 Math等。
5.2 JavaScript对象
对象是客观世界中存在的特定实体。例如,“人”就是一个典型的对象,“人”包含性别、年龄、身高、体重等特性,同时又包含吃饭、学习、劳动、睡觉等动作。
网页也可看做一个对象,它既有背景颜色、字体大小等特性,也包含有打开、读写、关闭等动作。网页上的一个元素,如表单、图片等,也可以看做一个对象,它包含表单内控件的个数、表单名称等属性,以及表单提交和重设的动作。
由此可知,对象包含以下两个重要要素:
(1)用来描述对象特性的一组数据,也就是若干变量,通常称为属性;
(2)用来操作对象特性的若干动作,也就是若干函数,通常称为方法。
例如,清单5-1中使用document对象的write方法在网页中输出特定的内容,也可以用document对象的bgColor属性用于描述文档的背景颜色。在网页中,通过访问或设置对象的属性、调用对象的方法,就可以对对象进行各种操作,实现所需要的功能。
JavaScript中可以操作的对象通常有两类:浏览器对象和JavaScript内部对象。
浏览器对象是指文档对象模型规定的对象,如HTML元素对象、window对象、document对象等。而JavaScript内部对象包括一些常用的通用对象,如数组对象Array、日期对象Date、数学对象 Math等。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。