Netscape 公司 DOM模型,层(layer)-用ID标识。
HTML标记页面上的元素,
<div id = "mydiv">This is my div</div>
CSS为这个页面元素定位
#mydiv{
position:absolute;
left:320px;
top:110px;
}
JavaScript 访问 (DOM模块不同,访问不同)
document.layer['mydiv'] (网景公司)
document.all['mydiv']
三部曲:html 标记元素+ CSS定位元素+ JavaScript 访问元素。
标准制定:W3C(World Wide Web Consortium)
var xpos = document.getElementById('mydiv').style.left;
JavaScript = ECMAScript(web浏览器的宿主环境) + DOM() +BOM(浏览器对象模型)
ECMAScript 定义脚本语言的所有属性、方法和对象。其它语言可以实现ECMAScript来作为其功能的基准。
DOM(Document Object Model文件对象模型)它解决了网景公司和微软之间的冲突,给Web开发之提供了一个标准点的方法,让其方便地访问站低昂仲的数据、脚本和表现层对象。
DOM把整个页面规划成有节点层级构成的文档。
<html>
<head>
<meta http_equiv = "content_type" content="text/html;charset=gb2312"/>
<title>DOM Page</title>
</head>
<body>
<h2><a href="#isaac">标题1</a></h2>
<p>段落</p>
<ul id="myUI">
<li>JavaScript</li>
<li>DOM</li>
<li>CSS</li>
</ul>
</body>
</html>
1.4Web标准
网页主要有三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。
结构话标准语言:XML 和XHTML
表现标准语言:CSS 层叠样式表
行为标准:DOM、ECMAScript