亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

DOM知識(shí)整理

huayeluoliuhen / 1396人閱讀

摘要:繼承接口對(duì)象不僅實(shí)現(xiàn)了接口,也實(shí)現(xiàn)了接口,用來(lái)標(biāo)識(shí)當(dāng)前窗口內(nèi)的文檔節(jié)點(diǎn)。繼承接口描述了所有相同種類的元素所普遍具有的方法和屬性。

由于工作中一直在用框架來(lái)解決問(wèn)題,在平時(shí)對(duì)dom的關(guān)注也比較少(特別像angular這種自己封裝了一層視圖層的框架,并不建議直接操作DOM),所以dom相關(guān)的知識(shí)也忘的差不多了,這次做公司產(chǎn)品的官網(wǎng),沒(méi)有太多的交互和功能,直接用了原生js,正好借此整理一下遺忘的dom的知識(shí)

DOM中定義的一些常用接口:

EventTarget

事件接口,規(guī)定了事件的屬性和方法,大多數(shù)接口都繼承于此接口。

Window

繼承接口:EventTarget/AbstractView

window對(duì)象實(shí)現(xiàn)了這個(gè)接口,表示一個(gè)包含DOM文檔的窗口。

Node

繼承接口:EventTarget

節(jié)點(diǎn)接口,規(guī)定了節(jié)點(diǎn)的屬性和方法。

Document

繼承接口:Node

document對(duì)象不僅實(shí)現(xiàn)了Document接口,也實(shí)現(xiàn)了HTMLElement接口,用來(lái)標(biāo)識(shí)當(dāng)前窗口內(nèi)的文檔節(jié)點(diǎn)。

Element

繼承接口:Node

描述了所有相同種類的元素所普遍具有的方法和屬性。

HTMLElement

繼承接口:Element/GlobalEventHandlers

所有html元素都直接或間接實(shí)現(xiàn)了HTMLElement接口。

由于要實(shí)現(xiàn)一些滾動(dòng)偏移相關(guān)的功能,所以整理了一些相關(guān)的屬性:

Window接口相關(guān)屬性

screenX/screenY 瀏覽器窗口距屏幕左側(cè)/頂部的距離

outerHeight/outerWidth 瀏覽器窗口的高/寬

innerHeight/innerWidth 頁(yè)面內(nèi)容區(qū)域的高/寬

scrollX/scrollY 文檔已水平/垂直滾動(dòng)的像素?cái)?shù)

pageXOffset/pageYOffset scrollX/scrollY的別稱(瀏覽器兼容性更好些)

Window接口相關(guān)方法

Window.scroll(X,Y) 滾動(dòng)窗口到文檔中的指定位置(指定一個(gè)絕對(duì)位置)

Window.scrollTo() 同scroll(),參數(shù)可以是橫縱坐標(biāo),也可以是一個(gè)對(duì)象{top: y-coord,left: x-coord,behavior:"auto"}//smooth(平滑滾動(dòng)),instant(瞬間滾動(dòng))默認(rèn)aotu=instant

window.scrollBy(X,Y) 滾動(dòng)指定的距離(相對(duì)位置)ps:window.scrollBy(0, window.innerHeight)// 滾動(dòng)一頁(yè)

Window.scrollByLines() 按給定的行數(shù)滾動(dòng)文檔

window.scrollByPages() 在當(dāng)前文檔頁(yè)面按照指定的頁(yè)數(shù)翻頁(yè)

HTMLElement接口相關(guān)屬性

offsetHeight 元素自身可視高度加上上下border的寬度

offsetWidth 元素自身可視寬度加上左右border的寬度

offsetParent 元素的父元素,如果沒(méi)有就是body元素

offsetTop 元素自己border頂部距離父元素頂部或者body元素border頂部的距離

offsetLeft 元素自己border左邊距離父元素border左邊或者body元素border左邊的距離

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/99684.html

相關(guān)文章

  • HTML DOM 知識(shí)點(diǎn)整理(一)—— Document對(duì)象

    摘要:提示對(duì)象是對(duì)象的一部分,可通過(guò)屬性對(duì)其進(jìn)行訪問(wèn)。方法返回布爾值,用于檢測(cè)文檔或文檔內(nèi)的任一元素是否獲取焦點(diǎn)。布爾值,指定事件是否在捕獲或冒泡階段執(zhí)行。向元素添加事件句柄移除元素的事件句柄方法級(jí)元素參數(shù)類型描述對(duì)象必須。一、DOM對(duì)象 DOM對(duì)象整體包括: HTML DOM Document對(duì)象 HTML DOM 元素對(duì)象 HTML DOM 屬性對(duì)象 HTML DOM 事件對(duì)象 HTML D...

    xiaochao 評(píng)論0 收藏0
  • react知識(shí)點(diǎn)整理50問(wèn)(未完待續(xù))

    react知識(shí)點(diǎn)50問(wèn) 1.react中的keys的作用 keys是react來(lái)追蹤哪些元素被修改添加、刪除的輔助標(biāo)記 2.調(diào)用setState之后發(fā)生了什么 react會(huì)將傳入的參數(shù)對(duì)象和組件的當(dāng)前狀態(tài)合并,根據(jù)新的狀態(tài)構(gòu)建新的react元素樹(shù),計(jì)算react新樹(shù)和老樹(shù)的差異,根據(jù)差異最小化對(duì)界面進(jìn)行最小化渲染 3.react生命周期 初始化階段:getDeaultProps(獲取實(shí)例的默認(rèn)p...

    wanghui 評(píng)論0 收藏0
  • react知識(shí)點(diǎn)整理50問(wèn)(未完待續(xù))

    react知識(shí)點(diǎn)50問(wèn) 1.react中的keys的作用 keys是react來(lái)追蹤哪些元素被修改添加、刪除的輔助標(biāo)記 2.調(diào)用setState之后發(fā)生了什么 react會(huì)將傳入的參數(shù)對(duì)象和組件的當(dāng)前狀態(tài)合并,根據(jù)新的狀態(tài)構(gòu)建新的react元素樹(shù),計(jì)算react新樹(shù)和老樹(shù)的差異,根據(jù)差異最小化對(duì)界面進(jìn)行最小化渲染 3.react生命周期 初始化階段:getDeaultProps(獲取實(shí)例的默認(rèn)p...

    TIGERB 評(píng)論0 收藏0
  • 前端基礎(chǔ)入門

    摘要:手把手教你做個(gè)人火的時(shí)候,隨便一個(gè)都能賺的盆滿缽滿,但是,個(gè)人沒(méi)有服務(wù)端,沒(méi)有美工,似乎就不能開(kāi)發(fā)了,真的是這樣的嗎秘密花園經(jīng)典的中文手冊(cè)。涵蓋前端知識(shí)體系知識(shí)結(jié)構(gòu)圖書(shū)推薦以及入門視頻教程,全的簡(jiǎn)直不要不要的了。 JavaScript 實(shí)現(xiàn)點(diǎn)擊按鈕復(fù)制指定區(qū)域文本 html5 的 webAPI 接口可以很輕松的使用短短的幾行代碼就實(shí)現(xiàn)點(diǎn)擊按鈕復(fù)制區(qū)域文本的功能,不需要依賴 flash。...

    shinezejian 評(píng)論0 收藏0
  • 深入React知識(shí)點(diǎn)整理(一)

    摘要:以我自己的理解,函數(shù)式編程就是以函數(shù)為中心,將大段過(guò)程拆成一個(gè)個(gè)函數(shù),組合嵌套使用。越來(lái)越多的跡象表明,函數(shù)式編程已經(jīng)不再是學(xué)術(shù)界的最愛(ài),開(kāi)始大踏步地在業(yè)界投入實(shí)用。也許繼面向?qū)ο缶幊讨?,函?shù)式編程會(huì)成為下一個(gè)編程的主流范式。 使用React也滿一年了,從剛剛會(huì)使用到逐漸探究其底層實(shí)現(xiàn),以便學(xué)習(xí)幾招奇技淫巧從而在自己的代碼中使用,寫(xiě)出高效的代碼。下面整理一些知識(shí)點(diǎn),算是React看書(shū)...

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

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

0條評(píng)論

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