js總結,javascript之BOM對象總結

 2023-10-21 阅读 25 评论 0

摘要:BOM編程基礎 全稱 Browser Object Model,瀏覽器對象模型。 JavaScript是由瀏覽器中內置的javascript腳本解釋器程序來執行javascript腳本語言的。 為了便于對瀏覽器的操作,javascript封裝了對瀏覽器的各個對象使得開發者可以方便的操作瀏覽器。 BOM對象:

BOM編程基礎 全稱 Browser Object Model,瀏覽器對象模型。 JavaScript是由瀏覽器中內置的javascript腳本解釋器程序來執行javascript腳本語言的。 為了便于對瀏覽器的操作,javascript封裝了對瀏覽器的各個對象使得開發者可以方便的操作瀏覽器。 BOM對象: window 對象 Window 對象是 JavaScript 層級中的頂層對象。 Window 對象代表一個瀏覽器窗口或一個框架。 Window 對象會在 <body><frameset> 每次出現時被自動創建。 window中的方法 document 對 Document 對象的只讀引用 location 用于窗口或框架的 Location 對象 history 對 History 對象的只讀引用。 document.tilte 設置網頁的標題 moveto() 將窗口左上角的屏幕位置移動到指定的 x 和 y 位置。 moveby() 相對于目前的位置移動。 resizeTo() 調整當前瀏覽器的窗口。 open() 打開新窗口顯示指定的URL(有的瀏覽器中是打一個新的選項卡) setTimeout(vCode, iMilliSeconds) 超時后執行代碼。 setInterval(vCode, iMilliSeconds) 定時執行代碼,第一次也是先待,到時再執行。 事件 事件說明 基本上所有的HTML元素中都可以指定事件屬性。 每個元素支持什么樣事件應查詢文檔。 所有的事件屬性都是以on開頭,后面的是事件的觸發方式,如: onclick,表示單擊 onkeydown,表示鍵按下 ... 常用的事件類型: 鼠標點擊相關: onclick 在用戶用鼠標左鍵單擊對象時觸發。 ondblclick 當用戶雙擊對象時觸發。 onmousedown 當用戶用任何鼠標按鈕單擊對象時觸發。 onmouseup 當用戶在鼠標位于對象之上時釋放鼠標按鈕時觸發。 鼠標移動相關: onmouseout 當用戶將鼠標指針移出對象邊界時觸發。 onmousemove 當用戶將鼠標劃過對象時觸發。 焦點相關的: onblur 在對象失去輸入焦點時觸發。 onfocus 當對象獲得焦點時觸發。 其他: onchange 當對象或選中區的內容改變時觸發。 onload 在瀏覽器完成對象的裝載后立即觸發。 onsubmit 當表單將要被提交時觸發。 location 對象 Location 對象是由 JavaScript runtime engine 自動創建的,包含有關當前 URL 的信息。 location中的重要方法: href屬性 設置或獲取整個 URL 為字符串。 reload() 重新裝入當前頁面 screen 對象 Screen 對象是由 JavaScript runtime engine 自動創建的,包含有關客戶機顯示屏幕的信息。 屬性: availHeight 獲取系統屏幕的工作區域高度,排除 Microsoft Windows 任務欄。 availWidth 獲取系統屏幕的工作區域寬度,排除 Windows 任務欄。 height 獲取屏幕的垂直分辨率。 width 獲取屏幕的水平分辨率。 示例: document.write("屏幕工作區: " + screen.availHeight + ", " + screen.availWidth + "<br>"); document.write("屏幕分辨率: " + screen.height + ", " + screen.width + "<br>"); document對象 該對象代表整個文檔頁面 對象的集合: all 獲取頁面所有元素對象 forms 獲取頁面所有表單對象 images 獲取頁面所有圖片對象 links 獲取所有超鏈接或area對象

?

轉載于:https://www.cnblogs.com/loaderman/p/10006246.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/154776.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息