javascript中的window對象

字號+ 編輯: Snake 修訂: H波 來源: 慕课网 2023-09-10 我要說兩句(0)

window對象是BOM(Browser Object Model 瀏覽器對象模型) 的核心,window對象指當前的瀏覽器窗口。

window對象是BOM(Browser Object Model 瀏覽器對象模型) 的核心,window對象指當前的瀏覽器窗口。

window對象内含的方法:

方法描述
alert()顯示帶有一段消息和一個確認按鈕的警告框
prompt()顯示可提示用戶輸入的對話框
confirm()顯示帶有一段消息以及確認按鈕和取消按鈕的對話框
open()打開一個新的瀏覽器窗口或者查找一個已命名的窗口
close()關閉瀏覽器窗口
print()列印當前窗口的内容
focus()將鍵盤光標焦點移動到一個窗口
blur()把鍵盤光標焦點從頂層窗口挪走
moveBy()可相對窗口的當前坐標把它移動到指定的像素
moveTo()把窗口的左上角移動到一個指定的坐標
resizeBy()按照指定的像素調整窗口的大小
resizeTo()把窗口的大小調整到指定的寬度和高度
scrollBy()按照指定的像素值來滾動内容
scrollTo()把内容滾動到指定的坐標
setInterval()每隔指定的毫秒時間來執行代碼
setTimeout()在指定的延遲時間之後來執行代碼
clearInterval()
取消setInterval()函數設置的定時器對象
clearTimeout()取消setTimeout()函數設定的定時器對象

通常,你在寫js腳本的時候涉及到表格内的函數,不需要特意聲明前置的window對象。比如說:

window.alert("我是豬");

其等價於:

alert("我是豬");

沒有寫window對象不代表函數不是從window繼承過來的。

這裡單說一下setInterval()函數,通常我們實際項目中是不用這個函數的,因爲js定時器有個天生的缺陷,setInterval()設定好的事件會越跑越快,即便js官方搞出這麽一個函數叫clearInterval(),單我們也盡量避免用到它,實戰中我們使用setTimeout()寫一個簡單自調用循環函數來解決這個麻煩。

閲完此文,您的感想如何?
  • 有用

    0

  • 沒用

    0

  • 開心

    0

  • 憤怒

    0

  • 可憐

    0

1.如文章侵犯了您的版權,請發郵件通知本站,該文章將在24小時内刪除;
2.本站標注原創的文章,轉發時煩請注明來源;
3.交流群: 2702237 13835667

相關課文
  • JS如何防止父節點的事件運行

  • nodejs編寫一個簡單的http請求客戶耑代碼demo

  • 說一則爲什麽後耑開發人員不選擇node.js的原因

  • 使用Sublime Text3 開發React-Native的配置

我要說說
網上賓友點評