Javascript & JQuery
網站互動設計程式進化之道
#3
2018.11.17

條件判斷與執行

  • 評估條件的結果
  • 依照結果執行決策

148

條件評估

150

  • 真假值
    
  • 比較運算
  • 邏輯運算

型別

166

  • 弱型別
  • 真假值與型別轉換

存在性與相等性檢查

168

  • 一元運算子
  • 嚴格等於
  • 邏輯運算捷徑值

迴圈

170

  • 初始變數
  • 執行條件
  • 變數更新

迴圈重要觀念

174

  • break、continue、return
  • 迴圈與陣列
  • 避免無窮迴圈

WHILE / do WHILE

176

dom 文件模型

186

  • 文件節點
  • 標籤節點
  • 屬性與文字

元件選取

192

  • 單一選取
  • 多個選取

元件尋訪

208

  • 父層 : parentNode()
  • 同層 : previousSibling() / nextSibling()
  • 子層 : firstChild() / lastChild()

空字元節點

209

元件內容

214

  • nodeValue
  • textContent
  • innerText

新增 / 刪除元件

222

  • createElement() / createTextNode()
  • appendChild() / removeChild() / insertBefore()

變更 HTML 內容

226

  • document.write()
  • innerHTML
    
  • 跨網站指令碼攻擊

屬性操作與檢查

232

  • getAttribute()
  • setAttribute()
  • hasAttribute()
  • removeAttribute()

Javascript & JQuery 網站互動設計程式進化之道 #3

By Alex Chen

Javascript & JQuery 網站互動設計程式進化之道 #3

  • 673