DHTML:动态的HTML。不是一门语言:是多项技术综合体的简称。
其中包含了HTML,CSS,DOM,Javascript.
html:负责提供标签,对数据进行封装,目地是便于对该标签中的数据进行操作。
css:负责提供样式属性,对标签中的数据进行样式的定义。
dom:负责将标签型文档以及文档中的所有内容进行解析,并封装成对像,在对象中定义了更多的属性和行为,便于对象的操作。
js:负责提供程序设计语言,对页面中的象进行逻辑操作。页面的动态效果很好。
DHTML+XMLhttpRequest = AJAX.
BOM:Browser Object Model 浏览器对象模型
其中包含了HTML,CSS,DOM,Javascript.
html:负责提供标签,对数据进行封装,目地是便于对该标签中的数据进行操作。
css:负责提供样式属性,对标签中的数据进行样式的定义。
dom:负责将标签型文档以及文档中的所有内容进行解析,并封装成对像,在对象中定义了更多的属性和行为,便于对象的操作。
js:负责提供程序设计语言,对页面中的象进行逻辑操作。页面的动态效果很好。
DHTML+XMLhttpRequest = AJAX.
BOM:Browser Object Model 浏览器对象模型
浏览器对应的对象就是window对象。可以通过查阅dhtml API查看。下面是个小例子
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
function windowObjectDemo()
{
//想要知道这个浏览器的信息,就需要使用window对象的navigator
//一但打开浏览器,window对象就存在内存中了,所以下面可以直接使用window对象
var name = window.navigator.appName;//window对象也可以直接省略
var version = window.navigator.appVersion;//window对象也可以直接省略
alert(name);
alert(version);
}
</script>
<!-- 定义事件源,注册事件关联的动作-->
<input type="button" value="演示window中的对象" οnclick="windowObjectDemo()" />
</body>
</html>