JS学习day9

今天已经是JS学习的第九天了,之前的学习中了解到JS是DOM,BOM,ECMAscript三大部分组成,今天开始接触了DOM和BOM.

DOM——document object model (文档对象模型)   简单来说就是document这个对象进行页面中的内容操作.比如 获取元素,修改元素,创建元素,一切和页面内容有关的行为都可以归类到DOM中。DOM有多个个获取元素的方法,今天了解了五个,分别是通过id,标签名和name属性来获取元素,根据选择器选择元素,以及根据选择器选择全部元素。目前我只会运用ID获取元素,方法为 documen.getElementById()。

在获取元素后若要改变他的CSS样式,要注意如果属性由多个单词组成则有两种写法例如 box.style.backgroundColor = "#000"  或者 box.style[background-color] = "#f000"

DOM中有document这个对象,它是window的属性,由于window的特殊性,本来应该写window.xxx,window可以省略。

BOM可以做很多事情,例如:获取浏览器的视口尺寸,修改浏览器的地址栏,通过BOM可以操作历史纪录,可以设置定时器 延时器,可以获取浏览器的信息,可以关闭页面等等。操作历史纪录有三个方法,forward,back,go。前两个分别能让纪录前进一次和后退一次,go可以让纪录前进后退刷新,若go的参数是正数则表示前进几次,负数则表示后退几次

猜你喜欢

转载自www.cnblogs.com/mizuno0237/p/11426525.html