JavaScript DOM 程式設計藝術(第2版) 讀書筆記
一、JavaScript 語法
1. 語法
- 語句:以分號結尾
- 註釋:// 單行註釋,/**/ 多行註釋
- 變數:var 宣告變數
- 資料型別:數值、字串、布林值
- 陣列
- 物件
- 算術操作符
2. 條件語句
- 比較操作符
- 邏輯操作符
3. 迴圈語句
- while 迴圈
- for 迴圈
4. 函式
- 變數的作用域
5. 物件
- JavaScript 內建物件
- 瀏覽器宿主物件
二、DOM
1. 節點
- 元素節點
- 屬性節點
- 文字節點
2. 獲取元素
- getElementById
- getElementByClassName
- getElementByTagName
3. 獲取和設定屬性
- getAttribute
- setAttribute
4. DOM 屬性
- parentNode
- childNodes
- nodeType
- nodeValue
- firstChild
- lastChild
- nextSibling
5. HTML-DOM 和 CSS-DOM
- HTML-DOM
- CSS-DOM
三、建立標記
1. 傳統方法
- document.write
- innerHTML
2. DOM 方法
- createELement
- appendChild
- createTextNode
- insertBefore
3. Ajax
- XMLHTTPRequest 物件
四、HTML 5
- Canvas
- 音訊和視訊
- 表單
五、jQuery
- 元素選擇器
- 操作 DOM 元素
- 操作事件
- jQuery 與 Ajax
附錄
1. DOM 方法 - 建立節點
- createElement( )
- createTextNode( )
2. DOM 方法 - 複製節點
- cloneNode( )
3. DOM 方法 - 插入節點
- appendChild( )
- insertBefore( )
4. DOM 方法 - 刪除節點
- removeChild( )
5. DOM 方法 - 替換節點
- replaceChild( )
6. DOM 方法 - 獲取和設定節點屬性
- getAttribute( )
- setAttribute( )
7. DOM 方法 - 查詢節點
- getElementById( )
- getElementByClassName( )
- getElementByTagName( )
- hasChildNodes
8. DOM 屬性 - 節點的屬性
- nodeName
- nodeType
- nodeValue
8. DOM 屬性 - 遍歷節點樹
- childNodes
- firstChild
- lastChild
- nextSibling
- parentNode
- previousSibling
相關文章
- 《JavaScript Dom程式設計藝術》讀書筆記(一)JavaScript程式設計筆記
- JavaScript DOM程式設計藝術筆記1JavaScript程式設計筆記
- JavaScript DOM 程式設計藝術 學習筆記01JavaScript程式設計筆記
- JavaScript DOM 程式設計藝術 學習筆記 02JavaScript程式設計筆記
- 《Javacript DOM 程式設計藝術》筆記(一)JavaScript Syntax程式設計筆記JavaScript
- JavaScript DOM程式設計藝術筆記2.1準備工作JavaScript程式設計筆記
- 推薦JS入門書:JavaScript DOM程式設計藝術(第2版)JSJavaScript程式設計
- 【讀書筆記】Java併發程式設計的藝術筆記Java程式設計
- 《JavaScript程式設計精解》--讀書筆記JavaScript程式設計筆記
- 【讀書筆記】JavaScript高階程式設計(第3版)(第5-7章)筆記JavaScript程式設計
- 《JavaScript高階程式設計》筆記:DOM(十)JavaScript程式設計筆記
- 【Java併發程式設計的藝術】第二章讀書筆記之原子操作Java程式設計筆記
- JavaScript DOM程式設計藝術第四章 — JavaScript圖片庫案例研究JavaScript程式設計
- 《JavaScript 高階程式設計》精讀筆記JavaScript程式設計筆記
- 反應式程式設計讀書筆記程式設計筆記
- 《Java程式設計思想》讀書筆記一Java程式設計筆記
- CSAPP 併發程式設計讀書筆記APP程式設計筆記
- 讀書筆記-Java程式設計思想-03筆記Java程式設計
- JavaScript 高階程式設計 第三章 讀書筆記(1)JavaScript程式設計筆記
- 禪與JavaScript程式設計藝術,ZenandTheArtofJavaScriptProgrammingJavaScript程式設計NaN
- python高階程式設計讀書筆記(一)Python程式設計筆記
- C#高階程式設計 讀書筆記C#程式設計筆記
- 《程式設計師自我修養》讀書筆記程式設計師筆記
- 《程式設計師修煉之道》讀書筆記程式設計師筆記
- 《JavaScript 高階程式設計》 讀書筆記--從原型鏈複習繼承JavaScript程式設計筆記原型繼承
- 好程式設計師web前端培訓JavaScript學習筆記DOM程式設計師Web前端JavaScript筆記
- 《JavaScript DOM程式設計藝術》作者談:原型程式碼與生產程式碼之間的矛盾JavaScript程式設計原型
- 《Go 語言程式設計》讀書筆記(十一)底層程式設計Go程式設計筆記
- 《Go 語言程式設計》讀書筆記(十)反射Go程式設計筆記反射
- 《Go 語言程式設計》 讀書筆記 (八) 包Go程式設計筆記
- 《Go 語言程式設計》讀書筆記(四)介面Go程式設計筆記
- 《Go 語言程式設計》讀書筆記 (三) 方法Go程式設計筆記
- 《程式設計師的自我修養》-讀書筆記程式設計師筆記
- C語言程式設計讀書筆記:結構C語言程式設計筆記
- Python網路程式設計之一:網路程式設計(《Python基礎教程-第3版》讀書筆記)Python程式設計筆記
- Head First設計模式讀書筆記設計模式筆記
- 大話設計模式 讀書筆記設計模式筆記
- 《Go 語言程式設計》讀書筆記 (二)函式Go程式設計筆記函式