1.DOM(文档对象模型):将标签解析成对象
2.DTHML(动态HTML) = HTML + CSS + DOM + JavaScript
HTML:提供标签
CSS:提供样式
DOM:将标签封装成对象
JavaScript:对象的行为
3.BOM(浏览器对象模型):将浏览器封装成对象
window
|--history:将浏览器操作历史记录封装成对象
|--location:将浏览器地址栏封装成对象
|--document:将浏览器文档数据封装成对象
4.获取结点的方法(基本被jQuery取代了,但是为了知识体系的完整性,还是记录一下)
(1).var node = doucment.getElementById("aa"); node.innerHTML;//div内的内容
(2).var nodes = document.getElementsByName("aa"); nodes[0].value;//输入框内的内容
var node = document.getElementsByName("aa")[0]; node.value;
(3).var nodes = document.getElementsByTagName("div");
var node = document.getElementsByTagName("div")[0];