DOM知識點歸納一

2021-07-03 18:16:16 字數 880 閱讀 7726

一、節點層次

1.node型別:元素、文字、屬性節點

節點關係:childnodes(通過[]和item()來訪問),parentnode 、previoussibling、nextsibling、firstchild、lastchild、

2.document型別

屬性:documentelement | body | doctype | title | url | domain | referrer | anchors | forms | images | links

查詢元素 :getelementbyid() | getelementbytagname() | nameditem() | getelementbyname()

一致性檢測:document.implementation.hasfeature() \能力檢測

文件寫入:write() | writeln() | open() | close()

3.element型別

屬性:nodename/tagname | id | title | lang | dir | classname|attributes

方法:get/set/removeattribute() | get/set/removenameditem() | createelement()

4.text型別

屬性:nodevalue/data | length 

5.comment型別

屬性:nodevalue/data

方法:同text,除了splittext() | createcomment()

6.attr型別

屬性:value | name | specified

方法:createattribute()

集合知識點歸納

集合 定義 長度可變的 儲存物件的容器 特點 長度可變,只能用來儲存引用型變數 list介面 有序的,允許重複的 實現類 arraylist 底層維護陣列,執行緒不安全的,高效的,查詢快,增刪慢 linklist 底層維護鍊錶,能夠模仿佇列結構,增刪快 查詢慢 堆疊特點 先進後出 push 將元素壓...

XSS知識點歸納

xss攻擊指通過html注入篡改網頁,插入惡意的指令碼,當使用者瀏覽網頁的時候,控制瀏覽器。xss攻擊成功後,攻擊者能夠對使用者當前的瀏覽頁面植入惡意指令碼,通過惡意指令碼,控制使用者的瀏覽器,這些完成各種具體功能的惡意指令碼,成為xss payload 實質上就是js指令碼,任何js指令碼能實現的...

flex知識點歸納

flex基本用法是給父容器設定 display flex 參考 那麼它下面的所有子元素,自動成為flex的item項。flex flow是flex direction和flex wrap的簡寫。flex flow row row reverse column column reverse nowar...