在面向对象或基于对象的编程语言中,指定对象的作用域越小,对象位置的假定也就越多。
对客户端JavaScript 脚本而言,其对象一般不超过浏览器,脚本不会访问计算机硬件、操作系统、其他程序等其他超出浏览器的对象。
HTML 文档载入时,浏览器解释其代码,当遇到自身支持的HTML 元素对象对应的标记时,就按HTML 文档载入的顺序在内存中创建这些对象,而不管JavaScript 脚本是否真正
运行这些对象。
对象创建后,浏览器为这些对象提供专供JavaScript 脚本使用的可选属性、方法和处理程序。
通过这些属性、方法和处理程序,Web 开发人员就能动态操作HTML 文档内容,下面代码演示如何动态改变文档的背景颜色:[code]
red green blue [/code]其中document.body.style.backgroundColor 语句表示访问当前document 对象固有子对象body 的样式子对象style 的backgroundColor 属性。注意:如果创建一个多框架页面,则直到浏览器载入所有框架时,某个框架内的脚本才能与其它框架进行通信。