前言
第1章 使用JavaScript字符串
1.0 簡介
1.1 連接兩個或多個字符串
1.2 連接字符串和另一種數(shù)據(jù)類型
1.3 條件比較字符串
1.4 在字符串中查找子字符串
1.5 從一個字符串提取子字符串
1.6 檢查一個存在的、非空的字符串
1.7 將一個關鍵字字符串分解為單獨的關鍵字
1.8 插入特殊字符
1.9 處理textarea的單個行
1.10 去除字符串末尾的空白
1.11 左補充或右補充一個字符串
第2章 使用正則表達式
2.0 簡介
2.1 測試一個子字符串是否存在
2.2 測試不區(qū)分大小寫的子字符串匹配
2.3 驗證社會安全號碼
2.4 找到并突出顯示一個模式的所有實例
2.5 使用新字符串替換模式
2.6 使用捕獲圓括號交換一個字符串中的單詞
2.7 使用正則表達式來去除空白
2.8 使用命名實體來替代HTML標簽
2.9 搜索特殊字符
第3章 日期、時間和定時器
3.0 簡介
3.1 打印出今天的日期
3.2 打印出UTC日期和時間
3.3 打印出一個IS0 8601格式日期
3.4 把一個IS0 8601格式的日期轉換為Date對象可接受的一種格式
3.5 創(chuàng)建一個特定的日期
3.6 規(guī)劃未來的一個日期
3.7 記錄流逝的時間
3.8 創(chuàng)建一個延遲
3.9 創(chuàng)建重復性定時器
3.10 使用帶有定時器的函數(shù)閉包
第4章 使用Number和Math
4.0 簡介
4.1 保持一個遞增的計數(shù)
4.2 把十進制數(shù)轉換為一個十六進制值
4.3 創(chuàng)建一個隨機數(shù)生成器
4.4 隨機產生顏色
4.5 把表中的字符串轉換為數(shù)字
4.6 把表中一列的所有數(shù)字加和
4.7 在角度和弧度之間轉換
4.8 找到頁面元素可容納的一個圓的半徑和圓心
4.9 計算圓弧的長度
第5章 使用數(shù)組和循環(huán)
5.0 簡介
5.1 循環(huán)遍歷數(shù)組
……
第6章 JavaScript函數(shù)構建重用性
第7章 處理事件
第8章 瀏覽器模塊
第9章 表單元素和驗證
第10章 調試和錯誤處理
第11章 訪問頁面元素
第12章 創(chuàng)建和刪除元素和屬性
第13章 使用Web頁面空間
第14章 使用JavaScript、CSS和ARIA創(chuàng)建交互和可訪問性效果
第15章 創(chuàng)建富媒體和交互應用程序
第16章 JavaScript對象
第17章 JavaScript庫
第18章 通信
第19章 使用結構化數(shù)據(jù)
第20章 持久化
第21章 JavaScript創(chuàng)新用法