DOM02---BOM学习

DHTML:动态的HTML。不是一门语言:是多项技术综合体的简称。
其中包含了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中的对象" onclick="windowObjectDemo()" />
	</body>
</html>


你可能感兴趣的:(JavaScript,dom,bom,navigator)