本文主要是介绍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的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!