JS-ECMAScript、DOM和BOM

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">

JS-ECMAScript、DOM和BOM

JS-ECMAScript、DOM和BOM

上一篇:js提示框触发和定时关闭


下一篇:laravel 框架 ajax无页面刷新删除