DOM
- 文档对象模型:一种处理html和xml文件的标准API。
- 解析:将html或xml文档转化为DOM树的过程
- DOM模型不仅描述了文档的结构,还定义了结点对象的行为,利用对象的方法和属性,可以方便地访问、修改、添加和删除DOM树的结点和内容
document
1、setAttribute设置类名
element.setAttribute('className','newClassName') // 只ie有效
element.className = 'newClassName' //所有
2、FireFox只有event对象,IE只支持window.event
function handle(e){
e = e || event
}
3、DOMContentLoaded事件原理:页面的dom内容加载完触发
window.onload当页面解析dom树建立,css,js,image等所有资源下载好触发
BOM
-
浏览器对象模型:提供与浏览器交互的方法和接口
window
-
window对象
1)Global对象
2)Bom中的顶级对象 -
history对象
-
location对象
-
navigator对象
-
screen对象