當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JavaScript-操作BOM对象
生活随笔
收集整理的這篇文章主要介紹了
JavaScript-操作BOM对象
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
BOM(Browser Object Model): 瀏覽器對象模型
瀏覽器介紹
JavaScript 和 瀏覽器關系?
JavaScript 誕生就是為了能夠讓他在瀏覽器中運行!
內核:
- IE 6~11
- Chrome
- Safari
- FireFox
第三方瀏覽器(可以換上面的內核):
- QQ 瀏覽器
- 360瀏覽器
window (重要)
window 代表 瀏覽器窗口
window.alert(2) undefined window.innerHeight 184 window.innerWidth 730 window.outerHeight 768 window.outerWidth 956 // 瀏覽器窗口大小Navigator
Navigator, 封裝了瀏覽器的信息
navigator.appName "Netscape" navigator.appVersion "5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36" navigator.platform "Win32" navigator.userAgent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36"大多數時候,我們不會使用navigator對象,因為會被人為修改!
不建議使用這些屬性來判斷和編寫代碼
screen
代表屏幕尺寸
screen.width 1536 screen.height 864location (重要)
location代表當前頁面的URL信息
host: "www.baidu.com" href: "https://www.baidu.com/" protocol: "https:" reload: ? reload() // 刷新網頁 // 設置新的地址 location.assign("https://juejin.cn/")document
document 代表當前的頁面, HTML、DOM文檔樹
document.title "百度一下,你就知道" document.title = 'wang' "wang"
獲取具體的文檔樹節(jié)點
獲取cookie
服務器端可以設置cookie: httpOnly,防止cookie被劫持
history (不建議使用)
history 代表瀏覽器的歷史記錄
history.back() // 后退 history.forward() // 前進https://www.bilibili.com/video/BV1JJ41177di?p=19
總結
以上是生活随笔為你收集整理的JavaScript-操作BOM对象的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 将活动工作表生成 PDF,并通过电子邮件
- 下一篇: Node.js 入门详解 (三)