內容簡介
本書詳細講解了JavaScript的各種方法和使用技巧,讀者可以有系統地掌握JavaScript中的操作、事件、以及各方面的知識點。主要內容包括JavaScript的概述、基礎核心內容、常規選擇器、過濾選擇器、事件、JavaScript中的動畫效果、JavaScript的附件機制與開發自己想要的附件等基本內容,以及其在實際生活中的應用。
目錄
第1 章 JavaScript 概述 (1)
第2 章 使用JavaScript (7)
第3 章 語法、關鍵保留字及變量 (9)
第4 章 數據類型 (13)
第5 章 運算符 (22)
第6 章 流程控制語句 (33)
第7 章 函數 (39)
第8 章 對象和數組 (42)
第9 章 時間與日期 (49)
第10 章 正則表達式 (52)
第11 章 Function 類型 (63)
第12 章 變量、作用域及內存 (68)
第13 章 基本包裝類型 (76)
第14 章 內置對象 (82)
第15 章 面向對象與原型 (87)
第16 章 匿名函數和閉包 (104)
第17 章 BOM (114)
第18 章 瀏覽器檢測 (124)
第19 章 DOM 基礎 (135)
第20 章 DOM 進階 (146)
第21 章 DOM 操作表格及樣式 (154)
第22 章 DOM 元素尺寸和位置 (165)
第23 章 動態加載腳本和樣式 (169)
第24 章 事件入門 (172)
第25 章 事件對象 (177)
第26 章 事件綁定及深入 (185)
第27 章 表單處理 (195)
第28 章 錯誤處理與調試 (207)
第29 章 Cookie 與存儲 (216)
第30 章 XML (222)
第31 章 XPath (229)
第32 章 JSON (235)
第33 章 Ajax (239)
第34 章 綜合項目 (246)
項目1 博客前端: 理解JavaScript 庫 (246)
項目2 博客前端: 封裝庫———連綴 (248)
項目3 博客前端: 封裝庫———CSS [上] (250)
項目4 博客前端: 封裝庫———CSS [下] (252)
項目5 博客前端: 封裝庫———下拉菜單 (254)
項目6 博客前端: 封裝庫———彈出登錄框 (256)
項目7 博客前端: 封裝庫———遮罩鎖屏 (257)
項目8 博客前端: 封裝庫———拖拽[上] (259)
項目9 博客前端: 封裝庫———拖拽[下] (260)
項目10 博客前端: 封裝庫———事件綁定[上] (262)
項目11 博客前端: 封裝庫———事件綁定[中] (264)
項目12 博客前端: 封裝庫———事件綁定[下] (266)
項目13 博客前端: 封裝庫———修繕拖拽 (268)
項目14 博客前端: 封裝庫———插件 (269)
項目15 博客前端: 封裝庫———CSS 選擇器[上] (271)
項目16 博客前端: 封裝庫———CSS 選擇器[下] (273)
項目17 博客前端: 封裝庫———瀏覽器檢測 (274)
項目18 博客前端: 封裝庫———DOM 加載[上] (276)
項目19 博客前端: 封裝庫———DOM 加載[下] (279)
項目20 博客前端: 封裝庫———調試封裝 (280)
項目21 博客前端: 封裝庫———動畫初探[上] (282)
項目22 博客前端: 封裝庫———動畫初探[中] (283)
項目23 博客前端: 封裝庫———動畫初探[下] (286)
項目24 博客前端: 封裝庫———透明度漸變 (287)
項目25 博客前端: 封裝庫———百度分享側欄 (289)
項目26 博客前端: 封裝庫———增強彈窗菜單 (292)
項目27 博客前端: 封裝庫———同步動畫 (294)
項目28 博客前端: 封裝庫———展示菜單 (295)
項目29 博客前端: 封裝庫———滑動導航 (296)
項目30 博客前端: 封裝庫———切換 (300)
項目31 博客前端: 封裝庫———菜單切換 (301)
項目32 博客前端: 封裝庫———註冊驗證[1] (305)
項目33 博客前端: 封裝庫———註冊驗證[2] (309)
項目34 博客前端: 封裝庫———註冊驗證[3] (312)
項目35 博客前端: 封裝庫———註冊驗證[4] (317)
項目36 博客前端: 封裝庫———註冊驗證[5] (321)
項目37 博客前端: 封裝庫———註冊驗證[6] (324)
項目38 博客前端: 封裝庫———註冊驗證[7] (329)
項目39 博客前端: 封裝庫———註冊驗證[8] (333)
項目40 博客前端: 封裝庫———註冊驗證[9] (335)
項目41 博客前端: 封裝庫———註冊驗證[10] (337)
項目42 博客前端: 封裝庫———輪播器 (340)
項目43 博客前端: 封裝庫———延遲加載 (345)
項目44 博客前端: 封裝庫———預加載 (348)
項目45 博客前端: 封裝庫———引入Ajax (358)
項目46 博客前端: 封裝庫———表單序列化 (361)
項目47 博客前端: 封裝庫———Ajax 註冊 (363)
項目48 博客前端: 封裝庫———Ajax 登錄 (369)
項目49 博客前端: 封裝庫———Ajax 發文 (372)
項目50 博客前端: 封裝庫———Ajax 換膚 (379)
第2 章 使用JavaScript (7)
第3 章 語法、關鍵保留字及變量 (9)
第4 章 數據類型 (13)
第5 章 運算符 (22)
第6 章 流程控制語句 (33)
第7 章 函數 (39)
第8 章 對象和數組 (42)
第9 章 時間與日期 (49)
第10 章 正則表達式 (52)
第11 章 Function 類型 (63)
第12 章 變量、作用域及內存 (68)
第13 章 基本包裝類型 (76)
第14 章 內置對象 (82)
第15 章 面向對象與原型 (87)
第16 章 匿名函數和閉包 (104)
第17 章 BOM (114)
第18 章 瀏覽器檢測 (124)
第19 章 DOM 基礎 (135)
第20 章 DOM 進階 (146)
第21 章 DOM 操作表格及樣式 (154)
第22 章 DOM 元素尺寸和位置 (165)
第23 章 動態加載腳本和樣式 (169)
第24 章 事件入門 (172)
第25 章 事件對象 (177)
第26 章 事件綁定及深入 (185)
第27 章 表單處理 (195)
第28 章 錯誤處理與調試 (207)
第29 章 Cookie 與存儲 (216)
第30 章 XML (222)
第31 章 XPath (229)
第32 章 JSON (235)
第33 章 Ajax (239)
第34 章 綜合項目 (246)
項目1 博客前端: 理解JavaScript 庫 (246)
項目2 博客前端: 封裝庫———連綴 (248)
項目3 博客前端: 封裝庫———CSS [上] (250)
項目4 博客前端: 封裝庫———CSS [下] (252)
項目5 博客前端: 封裝庫———下拉菜單 (254)
項目6 博客前端: 封裝庫———彈出登錄框 (256)
項目7 博客前端: 封裝庫———遮罩鎖屏 (257)
項目8 博客前端: 封裝庫———拖拽[上] (259)
項目9 博客前端: 封裝庫———拖拽[下] (260)
項目10 博客前端: 封裝庫———事件綁定[上] (262)
項目11 博客前端: 封裝庫———事件綁定[中] (264)
項目12 博客前端: 封裝庫———事件綁定[下] (266)
項目13 博客前端: 封裝庫———修繕拖拽 (268)
項目14 博客前端: 封裝庫———插件 (269)
項目15 博客前端: 封裝庫———CSS 選擇器[上] (271)
項目16 博客前端: 封裝庫———CSS 選擇器[下] (273)
項目17 博客前端: 封裝庫———瀏覽器檢測 (274)
項目18 博客前端: 封裝庫———DOM 加載[上] (276)
項目19 博客前端: 封裝庫———DOM 加載[下] (279)
項目20 博客前端: 封裝庫———調試封裝 (280)
項目21 博客前端: 封裝庫———動畫初探[上] (282)
項目22 博客前端: 封裝庫———動畫初探[中] (283)
項目23 博客前端: 封裝庫———動畫初探[下] (286)
項目24 博客前端: 封裝庫———透明度漸變 (287)
項目25 博客前端: 封裝庫———百度分享側欄 (289)
項目26 博客前端: 封裝庫———增強彈窗菜單 (292)
項目27 博客前端: 封裝庫———同步動畫 (294)
項目28 博客前端: 封裝庫———展示菜單 (295)
項目29 博客前端: 封裝庫———滑動導航 (296)
項目30 博客前端: 封裝庫———切換 (300)
項目31 博客前端: 封裝庫———菜單切換 (301)
項目32 博客前端: 封裝庫———註冊驗證[1] (305)
項目33 博客前端: 封裝庫———註冊驗證[2] (309)
項目34 博客前端: 封裝庫———註冊驗證[3] (312)
項目35 博客前端: 封裝庫———註冊驗證[4] (317)
項目36 博客前端: 封裝庫———註冊驗證[5] (321)
項目37 博客前端: 封裝庫———註冊驗證[6] (324)
項目38 博客前端: 封裝庫———註冊驗證[7] (329)
項目39 博客前端: 封裝庫———註冊驗證[8] (333)
項目40 博客前端: 封裝庫———註冊驗證[9] (335)
項目41 博客前端: 封裝庫———註冊驗證[10] (337)
項目42 博客前端: 封裝庫———輪播器 (340)
項目43 博客前端: 封裝庫———延遲加載 (345)
項目44 博客前端: 封裝庫———預加載 (348)
項目45 博客前端: 封裝庫———引入Ajax (358)
項目46 博客前端: 封裝庫———表單序列化 (361)
項目47 博客前端: 封裝庫———Ajax 註冊 (363)
項目48 博客前端: 封裝庫———Ajax 登錄 (369)
項目49 博客前端: 封裝庫———Ajax 發文 (372)
項目50 博客前端: 封裝庫———Ajax 換膚 (379)
序
序
在互聯網發展的早期,JavaScript 就已經成為支撐網頁內容交互體驗的基礎技術。經過了大約20 年的發展,JavaScript 的技術和能力都發生了天翻地覆的變化,現在的JavaScript 毫無疑問已經成了世界上使用範圍最廣的軟件平臺———互聯網———的核心技術。
JavaScript 是Web 開發中的一種腳本編程語言,也是一種通用的、跨平臺的、基於對象和事件驅動並具有安全性的腳本語言。它不需要進行編譯,而是直接嵌入HTML 頁面中,把靜態頁面轉變成支持用戶交互並回應相應事件的動態頁面。
本書的特點:
(1) 由淺入深,循序漸進。本書以初、中級程序員為對象,先從JavaScript 基礎學起,再學習JavaScript 的核心技術,然后學習JavaScript 的高級應用,最后學習開發一個完整項目。講解過程中步驟詳盡,版式新穎。
(2) 實例典型,輕松易學。通過例子學習是最好的學習方式。本書通過一個知識點、一個例子、一個結果、一段評析、一個綜合應用的模式,透澈詳盡地講述了實際開發中所需的各類知識。
(3) 應用實踐,隨時練習。書中提供了實踐與練習,讀者能夠通過對問題的解答來回顧、熟悉所學的知識,舉一反三,為進一步學習做好充分的準備。
在互聯網發展的早期,JavaScript 就已經成為支撐網頁內容交互體驗的基礎技術。經過了大約20 年的發展,JavaScript 的技術和能力都發生了天翻地覆的變化,現在的JavaScript 毫無疑問已經成了世界上使用範圍最廣的軟件平臺———互聯網———的核心技術。
JavaScript 是Web 開發中的一種腳本編程語言,也是一種通用的、跨平臺的、基於對象和事件驅動並具有安全性的腳本語言。它不需要進行編譯,而是直接嵌入HTML 頁面中,把靜態頁面轉變成支持用戶交互並回應相應事件的動態頁面。
本書的特點:
(1) 由淺入深,循序漸進。本書以初、中級程序員為對象,先從JavaScript 基礎學起,再學習JavaScript 的核心技術,然后學習JavaScript 的高級應用,最后學習開發一個完整項目。講解過程中步驟詳盡,版式新穎。
(2) 實例典型,輕松易學。通過例子學習是最好的學習方式。本書通過一個知識點、一個例子、一個結果、一段評析、一個綜合應用的模式,透澈詳盡地講述了實際開發中所需的各類知識。
(3) 應用實踐,隨時練習。書中提供了實踐與練習,讀者能夠通過對問題的解答來回顧、熟悉所學的知識,舉一反三,為進一步學習做好充分的準備。
網路書店
類別
折扣
價格
-
新書57折$372
-
新書7折$454
-
新書79折$514
-
新書85折$553
-
新書85折$553
-
新書9折$585
-
新書93折$605
-
新書95折$618