by Darren Jones, translated by 趙晨
目錄
前言
誰應(yīng)該讀這本書
使用的慣例
---代碼樣例
---小貼士凳宙,注釋和警告
補(bǔ)充材料
想要繼續(xù)深入學(xué)習(xí)嗎桑驱?
- 你好,JavaScript缕贡!
編程
JavaScript
---JavaScript的歷史
---瀏覽器戰(zhàn)爭
---Web 2.0
---標(biāo)準(zhǔn)
---HTML5
---Node.js
---JavaScript的未來
一個忍者般的編程環(huán)境
---JavaScript版本
---文本編輯器
---瀏覽器控制臺
你的第一個JavaScript程序
在瀏覽器中的JavaScript
---Web的三層結(jié)構(gòu)
不引人注意的JavaScript
柔性降級和漸進(jìn)式增強(qiáng)
你的第二個JavaScript程序
項(xiàng)目:忍者問答
本章小結(jié)
- 編程基礎(chǔ)
注釋
JavaScript語法
數(shù)據(jù)類型
字符串
變量
---保留字
---賦值
---字符串屬性和方法
數(shù)字
---八進(jìn)制和十六進(jìn)制數(shù)字
---指數(shù)表示法
---改變變量
---增加值
---無窮大
---非數(shù)值
---強(qiáng)制類型
---在字符串和數(shù)字之間轉(zhuǎn)換
未定義類型
空值
布爾類型
邏輯運(yùn)算符
---J锴俊(邏輯非)
---&&(邏輯與)
---||(邏輯或)
---懶惰賦值
位運(yùn)算
---按位非
---按位與
---按位或
---按位異或
---移位操作符
比較
---相等
---弱相等
---強(qiáng)相等
---不等
---大于和小于
忍者問答項(xiàng)目
本章小結(jié)
- 數(shù)組,邏輯和循環(huán)
數(shù)組
---比薩棧
---向數(shù)組中增加值
---創(chuàng)建數(shù)組常量
---從數(shù)組中移除值
數(shù)組屬性和方法
- 函數(shù)
- 對象
- 文檔對象模型(DOM)
- 事件
- 表單
- 窗口對象
- 測試與調(diào)試
- 函數(shù)式Javascript
- Javascript中的面向?qū)ο缶幊?/li>
- Ajax
- HTML5 API
- 組織你的代碼
- 進(jìn)入下一步