国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

詳解JavaScript編程中的window與window.screen對象

2020-01-04 17:58:29
字體:
供稿:網(wǎng)友

這篇文章主要介紹了JavaScript編程中的window與window.screen對象,是JS在瀏覽器中視圖編程的基礎(chǔ),需要的朋友可以參考下

Window 對象

所有瀏覽器都支持 window 對象。它表示瀏覽器窗口。

所有 JavaScript 全局對象、函數(shù)以及變量均自動(dòng)成為 window 對象的成員。

全局變量是 window 對象的屬性。

全局函數(shù)是 window 對象的方法。

甚至 HTML DOM 的 document 也是 window 對象的屬性之一:

 

 
  1. window.document.getElementById("header"); 

與此相同:

 

 
  1. document.getElementById("header"); 

Window 尺寸

有三種方法能夠確定瀏覽器窗口的尺寸(瀏覽器的視口,不包括工具欄和滾動(dòng)條)。

對于Internet Explorer、Chrome、Firefox、Opera 以及 Safari:

window.innerHeight - 瀏覽器窗口的內(nèi)部高度

window.innerWidth - 瀏覽器窗口的內(nèi)部寬度

對于 Internet Explorer 8、7、6、5:

document.documentElement.clientHeight

document.documentElement.clientWidth

或者

document.body.clientHeight

document.body.clientWidth

實(shí)用的 JavaScript 方案(涵蓋所有瀏覽器):

實(shí)例

 

 
  1. var w=window.innerWidth 
  2. || document.documentElement.clientWidth 
  3. || document.body.clientWidth; 
  4.  
  5. var h=window.innerHeight 
  6. || document.documentElement.clientHeight 
  7. || document.body.clientHeight; 

該例顯示瀏覽器窗口的高度和寬度:(不包括工具欄/滾動(dòng)條)

Window Screen

window.screen對象在編寫時(shí)可以不使用 window 這個(gè)前綴。

一些屬性:

screen.availWidth - 可用的屏幕寬度

screen.availHeight - 可用的屏幕高度

Window Screen 可用寬度

screen.availWidth 屬性返回訪問者屏幕的寬度,以像素計(jì),減去界面特性,比如窗口任務(wù)欄。

實(shí)例

返回您的屏幕的可用寬度:

 

 
  1. <script> 
  2.  
  3. document.write("Available Width: " + screen.availWidth); 
  4.  
  5. </script> 

以上代碼輸出為:

 

 
  1. Available Width: 1440 

Window Screen 可用高度

screen.availHeight 屬性返回訪問者屏幕的高度,以像素計(jì),減去界面特性,比如窗口任務(wù)欄。

實(shí)例

返回您的屏幕的可用高度:

 

 
  1. <script> 
  2.  
  3. document.write("Available Height: " + screen.availHeight); 
  4.  
  5. </script> 

以上代碼將輸出:

 

 
  1. Available Height: 860 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 绥宁县| 临城县| 江津市| 临安市| 大庆市| 海宁市| 肃宁县| 义乌市| 西林县| 曲靖市| 精河县| 柏乡县| 太原市| 富顺县| 福鼎市| 莱阳市| 松滋市| 兴隆县| 房山区| 梅州市| 伊金霍洛旗| 绩溪县| 淳化县| 中阳县| 和平区| 清水县| 双辽市| 鄂伦春自治旗| 满洲里市| 大新县| 仁寿县| 和平县| 高阳县| 黑水县| 绥宁县| 萍乡市| 白玉县| 织金县| 孝感市| 通辽市| 平罗县|