99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

詳解JavaScript中的坐標(biāo)和距離-創(chuàng)新互聯(lián)

一 前言

創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、那坡網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5技術(shù)商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為那坡等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

在前端開發(fā)中總會遇到各種各樣需要使用或計算坐標(biāo)和距離的情況,但是這些屬性和方法眾多,全部熟練地記下來并非是一件易事,大多只能現(xiàn)查,耗費不少時間精力,于是便有了整理記錄的想法,即加深了印象,又方便隨時查閱。

二 window 對象

瀏覽器里面,window 對象(注意,w為小寫)指當(dāng)前的瀏覽器窗口。
它也是當(dāng)前頁面的頂層對象,即最高一層的對象,所有其他對象都是它的下屬。一個變量如果未聲明,那么默認(rèn)就是頂層對象的屬性。
摘自《阮一峰 JavaScript 教程》

位置大小屬性

window.screenX , window.screenY

只讀屬性

返回瀏覽器窗口左上角相對于當(dāng)前屏幕左上角的水平距離和垂直距離(單位像素)。

window.innerHeight , window.innerWidth

只讀屬性

返回網(wǎng)頁在當(dāng)前窗口中可見區(qū)域的高度和寬度,即「視口」(viewport)的大小(單位像素)。

注意,這兩個屬性包括滾動條的高度和寬度。

window.outerHeight , window.outerWidth

只讀屬性

返回瀏覽器窗口的高度和寬度,包括瀏覽器菜單和邊框(單位像素)。

window.scrollX , window.scrollY

只讀屬性

別名: window.pageXOffset , window.pageYOffset

分別返回頁面的水平滾動距離和垂直滾動距離,單位都是像素。

注意,這兩個屬性的返回值不是整數(shù),而是雙精度浮點數(shù)。如果頁面沒有滾動,它們的值就是0。

摘自《阮一峰 JavaScript 教程》

為了跨瀏覽器兼容性,請使用 window.pageXOffset 代替 window.scrollX。另外,舊版本的 IE(<9)兩個屬性都不支持,必須通過其他的非標(biāo)準(zhǔn)屬性來解決此問題。

摘自 MDN :https://developer.mozilla.org/zh-CN/docs/Web/API/Window/scrollX

window 對象的方法

window.scrollTo() , window.scroll() , window.scrollBy()

window.scrollTo 方法 ---> 別名: window.scroll 方法

用于將文檔滾動到指定位置。

它接受兩個參數(shù),表示滾動后位于窗口左上角的頁面坐標(biāo)。

也可以接受一個配置對象作為參數(shù)。

window.scrollTo(options)

配置對象 options 有三個屬性。

  • top:滾動后頁面左上角的垂直坐標(biāo),即 y 坐標(biāo)。
  • left:滾動后頁面左上角的水平坐標(biāo),即 x 坐標(biāo)。
  • behavior:字符串,表示滾動的方式,有三個可能值(smooth、instant、auto),默認(rèn)值為 auto。

window.scrollBy 方法用于將網(wǎng)頁滾動指定距離(單位像素)。

它接受兩個參數(shù):水平向右滾動的像素,垂直向下滾動的像素。

注意:仔細(xì)體會這兩者的差別。

三 Element 節(jié)點

Element節(jié)點對象對應(yīng)網(wǎng)頁的 HTML 元素。每一個 HTML 元素,在 DOM 樹上都會轉(zhuǎn)化成一個Element節(jié)點對象(簡稱元素節(jié)點)。

相關(guān)屬性

Element.clientHeight,Element.clientWidth

分別返回元素的高度和寬度,始終是整數(shù)值。

如果該元素是內(nèi)聯(lián)元素(display: inline;),則返回值為 0。

從盒模型的概念上來講,返回的數(shù)值計算包括元素的 content 和 padding ,不包括 border 和 margin 。

如果有滾動條,返回的數(shù)值會減去滾動條占據(jù)的寬度或高度。(即不包含滾動條在內(nèi))

// 瀏覽器視口高度
document.documentElement.clientHeight
// 網(wǎng)頁總高度
document.body.clientHeight

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

分享文章:詳解JavaScript中的坐標(biāo)和距離-創(chuàng)新互聯(lián)
網(wǎng)頁網(wǎng)址:http://www.yijiale78.com/article40/ccdpho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃做網(wǎng)站定制網(wǎng)站定制開發(fā)域名注冊網(wǎng)站導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名