国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

JavaScript DOM 9 - 元素的尺寸與位置

zhaot / 2210人閱讀

摘要:獲得頁(yè)面上某個(gè)元素在視口坐標(biāo)系的位置和元素的尺寸以上方法返回一個(gè)對(duì)象,包含六個(gè)元素,分別是此元素左上角和右下角的坐標(biāo),以及元素的寬和高。

1: 獲得頁(yè)面上某個(gè)元素在視口坐標(biāo)系的位置和元素的尺寸:

element.getBoundingClientRect():

{    
    left:8
    top:104
    right:1432
    bottom: 158
    width:1424
    height:54   
}

以上方法返回一個(gè)對(duì)象,包含六個(gè)元素,分別是此元素左上角和右下角的坐標(biāo),以及元素的寬和高。但是在原始的IE中并不返回width和height, 不過(guò)可以自己通過(guò)坐標(biāo)計(jì)算出來(lái)。
值得注意的是getBoundingClientRect()不是實(shí)時(shí)的,在調(diào)用此函數(shù)后,用戶再滾動(dòng)或者改變?yōu)g覽器窗口大小,它返回的值并不會(huì)更新。

針對(duì)所有的文檔元素,它們都定義了三組變量跟尺寸和位置有關(guān):

1: 包含border的尺寸

offsetWidth//返回包含border在內(nèi)的寬度
offsetHeight//返回包含border在內(nèi)的高度
offsetTop//元素與其offsetParent之間的垂直距離
offsetLeft//元素與其offsetParent之間的水平距離
offsetParent//

2: 不包含border的尺寸

clientWidth//返回不包含border在內(nèi)的寬度
clientHeight//返回不包含border在內(nèi)的高度
clientLeft//
clientTop//

3: 元素的滾動(dòng)條

scrollWidth//對(duì)于可滾動(dòng)的元素(overflow:scroll)的元素,返回元素內(nèi)容的寬度
scrollHeight//對(duì)于可滾動(dòng)的元素(overflow:scroll)的元素,返回元素內(nèi)容的高度
scrollLeft//對(duì)于可滾動(dòng)的元素(overflow:scroll)的元素,返回/設(shè)置元素的滾動(dòng)條向右邊滾動(dòng)的px
scrollTop//overflow:scroll)的元素,返回/設(shè)置元素的滾動(dòng)條向下邊滾動(dòng)的px

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/83803.html

相關(guān)文章

  • 前端性能優(yōu)化(JavaScript補(bǔ)充篇)

    摘要:而像和會(huì)增加作用域鏈的長(zhǎng)度,所以也會(huì)降低性能。但是用獲取一些屬性時(shí),會(huì)不由自主地強(qiáng)迫隊(duì)列中的所有渲染事件前不完成。在條件增加時(shí),所帶來(lái)的性能負(fù)擔(dān)要高于,因此建議使用。它代價(jià)昂貴,且容易失控。 正巧看到在送書(shū),于是乎找了找自己博客上記錄過(guò)的一些東西來(lái)及其無(wú)恥的蹭書(shū)了~~~ 小廣告:更多內(nèi)容可以看我的博客 以下內(nèi)容均來(lái)自《高性能JavaScript》 JavaScript文件加載 ...

    molyzzx 評(píng)論0 收藏0
  • 前端性能優(yōu)化(JavaScript補(bǔ)充篇)

    摘要:而像和會(huì)增加作用域鏈的長(zhǎng)度,所以也會(huì)降低性能。但是用獲取一些屬性時(shí),會(huì)不由自主地強(qiáng)迫隊(duì)列中的所有渲染事件前不完成。在條件增加時(shí),所帶來(lái)的性能負(fù)擔(dān)要高于,因此建議使用。它代價(jià)昂貴,且容易失控。 正巧看到在送書(shū),于是乎找了找自己博客上記錄過(guò)的一些東西來(lái)及其無(wú)恥的蹭書(shū)了~~~ 小廣告:更多內(nèi)容可以看我的博客 以下內(nèi)容均來(lái)自《高性能JavaScript》 JavaScript文件加載 ...

    taoszu 評(píng)論0 收藏0
  • 【前端性能優(yōu)化】高性能JavaScript整理總結(jié)

    摘要:然后執(zhí)行環(huán)境會(huì)創(chuàng)建一個(gè)活動(dòng)對(duì)象,活動(dòng)對(duì)象作為函數(shù)運(yùn)行的變量對(duì)象,包含所有局部變量命名參數(shù)參數(shù)集合和,當(dāng)執(zhí)行環(huán)境銷毀,活動(dòng)對(duì)象也被銷毀。 高性能JavaScript整理總結(jié) 關(guān)于前端性能優(yōu)化:首先想到的是雅虎軍規(guī)34條然后最近看了《高性能JavaScript》大概的把書(shū)中提到大部分知識(shí)梳理了下并加上部分個(gè)人理解這本書(shū)有參考雅虎特別性能小組的研究成果,所以跟34 軍規(guī)有很多相似之處有不當(dāng)之...

    zzbo 評(píng)論0 收藏0
  • 【前端性能優(yōu)化】高性能JavaScript整理總結(jié)

    摘要:然后執(zhí)行環(huán)境會(huì)創(chuàng)建一個(gè)活動(dòng)對(duì)象,活動(dòng)對(duì)象作為函數(shù)運(yùn)行的變量對(duì)象,包含所有局部變量命名參數(shù)參數(shù)集合和,當(dāng)執(zhí)行環(huán)境銷毀,活動(dòng)對(duì)象也被銷毀。 高性能JavaScript整理總結(jié) 關(guān)于前端性能優(yōu)化:首先想到的是雅虎軍規(guī)34條然后最近看了《高性能JavaScript》大概的把書(shū)中提到大部分知識(shí)梳理了下并加上部分個(gè)人理解這本書(shū)有參考雅虎特別性能小組的研究成果,所以跟34 軍規(guī)有很多相似之處有不當(dāng)之...

    bovenson 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

zhaot

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<