前端开发 —— BOM
生活随笔
收集整理的這篇文章主要介紹了
前端开发 —— BOM
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
0. BOM vs. DOM
- BOM:Browser Object Model,瀏覽器對象模型,是在 web 中使用 JavaScript 的絕對核心;
- BOM:提供了獨立于內(nèi)容而與瀏覽器窗口進行交互的對象。
- BOM 提供了很多對象(window、location、navigator),用于訪問瀏覽器的功能,這些功能與任何網(wǎng)頁內(nèi)容無關(guān);
- DOM:Document Object Model,DOM是針對XML的基于樹的API。描述了處理網(wǎng)頁內(nèi)容的方法和接口,是HTML和XML的API,DOM把整個頁面規(guī)劃成由節(jié)點層級構(gòu)成的文檔。DOM本身是與語言無關(guān)的API,它并不與Java,JavaScript或其他語言綁定。
1. window 對象
全局作用域:
- window 對象同時扮演著 ECMAScript 中 Global 對象的作用,因此所有在全局作用域中聲明的變量、函數(shù)都會變成 window 對象的屬性和方法,
轉(zhuǎn)載于:https://www.cnblogs.com/mtcnn/p/9420985.html
總結(jié)
以上是生活随笔為你收集整理的前端开发 —— BOM的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 分区类型?
- 下一篇: ES6 各浏览器支持情况