javascript window對象屬性和方法


window對象

  window對象表示一個瀏覽器窗口或一個框架。在客戶端JavaScript中,window對象是全局對象,所有的表達式

都在當前的環境中計算。也就是說,要引用當前窗口根本不需要特殊的語法,可以把那個窗口的屬性當作全局變量

來使用。例如,可以只寫document,而不必寫window.document。

 

window對象屬性

  標紅色的: 重要的

  標黑色的: 正常不用

   closed:      返回窗口是否已被關閉

  defaultStatus:      設置或返回窗口狀態欄中的默認文本。(僅Opera支持)

  document       對Document對象的只讀引用  ↓

  

  innerheight:  返回窗口的文檔顯示區的高度  ↓

  

 

 

  innerwidth:  返回窗口的文檔顯示區的寬度  ↓

  

  length:       設置或返回窗口中的框架數量

  name:  ↓    設置或返回窗口的名稱(設置該窗口的name, 新建的窗口,沒有設置name,name默認為 “” )  

 

  opener:    返回對創建此窗口的引用

 

  outerheight:  返回窗口的外部高度  ↓

  

  outerwidth:     返回窗口的外部寬度

 

  pageXoffset:  設置或返回當前頁面相對於窗口顯示區左上角的X位置(可被賦值,但是沒有效果)  ↓

  

  pageYoffset:  設置或返回當前頁面相對於窗口顯示區左上角的Y位置  (可被賦值,但是沒有效果)  ↓

 

    parent:     返回父窗口  ↓

  

 

  self:       返回對當前窗口的引用。等價於window屬性。  ↓

  

  status:     設置窗口狀態欄的文本。(默認只支持Opera)

  top:       返回最頂層的先輩窗口。(無論嵌套多少層窗口,使用window.top會返回最外面的那一個窗口) 

  screenLeft:

  screenTop:  只讀整數。聲明了窗口的左上角在屏幕上 的 X 坐標和 Y 的坐標。IE、Safari、Chrome 和 Opera 

  screenX:   支持 screenLeft 和 screenTop,而Chrome、Firefox 和 Safari 支持 screenX 和 screenY。

  screenY:    

 

window對象方法

 

 

  alert()     顯示帶有一段信息和一個確認按鈕的警告框 (一般不用,自己寫一個,原生的彈窗比較丑,而已還具有

         中斷一切的作用)  ↓

  

  confirm():   顯示帶有一段消息以及確認按鈕和取消按鈕的對話框。(按確認返回 true 按取消返回false)  ↓

    

  

 

  prompt():  顯示可提示用戶輸入的對話框(按確認,返回輸入的值)  ↓

  

 

 

  setInterval():  按照指定的周期(以毫秒計)來調用函數或計算表達式  (通俗來講就是,設置幾毫秒運行一次程序)

 

  setTimeout():  在指定的毫秒后調用函數或計算表達式  (設置幾毫秒后再執行程序)

 

  clearInterval():  取消由setInterval設置的timeout  (停止setInterval())

 

  clearTimeout():  取消由setTimeout方法設置的timeout  (停止setTimeout())

 

  close():  關閉當前瀏覽器窗口

 

  blur():  把鍵盤焦點從頂層窗口移開

 

  createPopup():  創建一個彈出窗口。只有IE支持(不包括IE11)

 

  focus():  把鍵盤焦點給予一個窗口

 

  open():  打開一個新的瀏覽器窗口或查找一個已命名的窗口 window.open(URL,name,Features,replace)

  open的參數("要打開的URL可以放文件目錄"  ,   "給窗口起名字"   ,   "特征值注意格式例如 width=100,height=100",

  "這個參數沒啥用")    不寫的參數要占位," " 特征值不寫會在當前窗口隔壁打開,不會彈出新窗口  以下可選特征值 ↓

  

 

  

  

  print():  打印當前窗口的內容  ↓

  

  resizeBy():  按照指定的像素調整窗口的大小

  resizeTo():  把窗口的大小調整到指定的寬度和高度

 

  scrollBy():  按照指定的像素值來滾動的內容(第一個參數是滾動條向右滾動,第二個參數是滾動條向下滾動,方法執行

重復執行,值會累加)  ↓

  

  

 

  scrollTo():  把內容滾動到指定的坐標  ↓

  


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com