JS-ECMAScript、DOM和BOM
1.JavaScript包括三大块
ECMAScript:
- JS的核心语法(ES规范/ECMA-262标准)
DOM:
-
Document Object Model(文档对象模型)
-
对网页中的节点进行增删改的过程。
-
HTML文档被当作一颗DOM树来看待。
-
var domObj = document.getElementById("id名");
BOM:
- Browser Object Model(浏览器对象模型)
- BOM编程涵盖的范围:
- 关闭浏览器窗口
- 打开一个新的浏览器窗口
- 后退、前进
- 浏览器地址栏上的地址等
2.DOM和BOM的区别与联系
BOM的*对象是:window
DOM的*对象是:document
BOM包括DOM。
<script type="text/javascript">
window.onload = function() {
var btnElt = window.document.getElementById("btn1");
alert(btnElt);//[object HTMLInputElement]
}
</script>
<input type="button" value="按钮" id="btn1">