国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

js開(kāi)發(fā)中的頁(yè)面、屏幕、瀏覽器的位置原理(高度寬度)說(shuō)明講解(附圖)

瀏覽:369日期:2022-06-03 08:00:27
目錄
  • 一、介紹
    • 1. 容器
    • 2. 物理尺寸和分辨率
    • 3. 展示圖
  • 二、屏幕信息
    • 三、瀏覽器信息
      • 四、頁(yè)面信息

        前端js開(kāi)發(fā)中我們常遇到對(duì)頁(yè)面、屏幕、瀏覽器寬高和位置的獲取問(wèn)題,有時(shí)間查到了js的實(shí)現(xiàn)代碼,但是不知道為什么。本篇圖文并茂講解Web環(huán)境中屏幕、瀏覽器及頁(yè)面的高度、寬度信息。

        一、介紹

        1. 容器

        一個(gè)頁(yè)面的展示,從外到內(nèi)的容器為:屏幕、瀏覽器以及頁(yè)面本身。

        HTML元素展現(xiàn)在頁(yè)面內(nèi),頁(yè)面展現(xiàn)在瀏覽器內(nèi),而瀏覽器展現(xiàn)在屏幕內(nèi)。

        通過(guò)Js的一些對(duì)象可以獲取這些容器的高度、寬度。

        2. 物理尺寸和分辨率

        容器的尺寸是指當(dāng)前分辨率下的高度、寬度,而不是物理高度、寬度。

        如:一個(gè)22寸的顯示器,屏幕分辨率為1366 * 768,那么獲取到的屏幕高度為1366px,寬度為768px。

        3. 展示圖

        二、屏幕信息

        screen.height :屏幕高度。

        screen.width :屏幕寬度。

        screen.availHeight :屏幕可用高度。即屏幕高度減去上下任務(wù)欄后的高度,可表示為軟件最大化時(shí)的高度。

        screen.availWidth :屏幕可用寬度。即屏幕寬度減去左右任務(wù)欄后的寬度,可表示為軟件最大化時(shí)的寬度。

        任務(wù)欄高/寬度 :可通過(guò)屏幕高/寬度 減去 屏幕可用高/寬度得出。如:任務(wù)欄高度 = screen.height - screen.availHeight 。

        三、瀏覽器信息

        window.outerHeight :瀏覽器高度。

        window.outerWidth :瀏覽器寬度。

        window.innerHeight :瀏覽器內(nèi)頁(yè)面可用高度;此高度包含了水平滾動(dòng)條的高度(若存在)。可表示為瀏覽器當(dāng)前高度去除瀏覽器邊框、工具條后的高度。

        window.innerWidth :瀏覽器內(nèi)頁(yè)面可用寬度;此寬度包含了垂直滾動(dòng)條的寬度(若存在)。可表示為瀏覽器當(dāng)前寬度去除瀏覽器邊框后的寬度。

        工具欄高/寬度 :包含了地址欄、書(shū)簽欄、瀏覽器邊框等范圍。如:高度,可通過(guò)瀏覽器高度 - 頁(yè)面可用高度得出,即:window.outerHeight - window.innerHeight。

        四、頁(yè)面信息

        body.offsetHeight :body總高度。

        body.offsetWidth :body總寬度。

        body.clientHeight :body展示的高度;表示body在瀏覽器內(nèi)顯示的區(qū)域高度。

        body.clientWidth :body展示的寬度;表示body在瀏覽器內(nèi)顯示的區(qū)域?qū)挾取?/p>

        滾動(dòng)條高度/寬度 :如高度,可通過(guò)瀏覽器內(nèi)頁(yè)面可用高度 - body展示高度得出,即window.innerHeight - body.clientHeight。

        到此這篇關(guān)于js開(kāi)發(fā)中的頁(yè)面、屏幕、瀏覽器的高度寬度尺寸說(shuō)明講解(附圖)的文章就介紹到這了,更多相關(guān)js中頁(yè)面、屏幕、瀏覽器的尺寸內(nèi)容請(qǐng)搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

        標(biāo)簽: CSS HTML
        相關(guān)文章:
        主站蜘蛛池模板: 慈利县| 淮南市| 故城县| 鄂州市| 咸阳市| 收藏| 循化| 长岛县| 迁安市| 中江县| 华容县| 嵩明县| 呼图壁县| 闸北区| 兴城市| 阿拉善右旗| 临武县| 乌拉特后旗| 丹阳市| 上虞市| 阿尔山市| 盘山县| 无棣县| 沾化县| 邢台市| 宝兴县| 竹溪县| 巴彦淖尔市| 宝鸡市| 沙雅县| 长汀县| 泽州县| 苏州市| 米易县| 香格里拉县| 墨玉县| 奉节县| 鹰潭市| 宿迁市| 武乡县| 花垣县|