JsBOM学习

BOM

browser object model 浏览器对象模型
①:BOM提供令人独立于内容而与浏览器窗口进行的交互的对象。
②:BOM主要用于管理窗口与窗口之间的通信,核心对象为windows
③:BOM由一系列相关的对象构成,并且每个对象都提供了很多方法和属性
④:BOM缺乏标准。JS的标准化组织是ECMAscript。DOM的标准化组织是W3C。
⑤:BOM最初是Netscape浏览器标准的一部分。

最重要的几个内置对象

1.location:
用于获取或者设置窗体的url,并且可用于解析url.location既是window对象的属性又是document对象的属性。
<1>常用方法和属性
①href属性 :返回当前稳当的url或者设置当前文档的url(用于页面跳转)
②reload()函数:刷新页面,参数为true or false代表适不适用缓存

2.navigator:
通常用于检测浏览器与操作系统的版本,没有标准,哥哥李兰器的版本不同。
<1>常用方法和属性
①platform:浏览器所在平台的字符串表示
②useragent:用户代里头的字符串表示,可获取浏览器及操作系统信息

3.documnet对象
常用的方法:
write():动态向页面写入内容
createElement(Tag):创建一个HTML标签对象
getElementById(ID):获得指定id的对象
getElementsByName(Name):获得之前Name的对象

操作页面元素

1.属性操作
设置:obj.属性= 值;
2.样式操作
obj.style.样式 = 值;
obj.className = “类名”;
3.标签内容操作
innerhtml :识别html标记
innerText :不识别html标记

选项卡:



	
		
		选项卡
		
	
	
	
		
	


	

你可能感兴趣的:(JavaScript)