本書詳細講解了JavaScript的各種方法和使用技巧,讀者可以有系統地掌握JavaScript中的操作、
事件、以及各方面的知識點。主要內容包括JavaScript的概述、基礎核心內容、常規選擇器、
過濾選擇器、事件、JavaScript中的動畫效果、JavaScript的附件機制與開發自己想要的附件等基本內容,
以及其在實際生活中的應用。
推薦序
在互聯網發展的早期,JavaScript就已經成為支撐網頁內容交互體驗的基礎技術。經過了大約20年的發展,JavaScript的技術和能力都發生了天翻地覆的變化,現在的JavaScript毫無疑問已經成了世界上使用範圍最廣的軟件平臺———互聯網———的核心技術。
JavaScript是Web開發中的一種腳本編程語言,也是一種通用的、跨平臺的、基於對象和事件驅動並具有安全性的腳本語言。它不需要進行編譯,而是直接嵌入HTML頁面中,把靜態頁面轉變成支持用戶交互並回應相應事件的動態頁面。
本書的特點:
(1)由淺入深,循序漸進。本書以初、中級程序員為對象,先從JavaScript基礎學起,再學習JavaScript的核心技術,然后學習JavaScript的高級應用,最后學習開發一個完整項目。講解過程中步驟詳盡,版式新穎。
(2)實例典型,輕松易學。通過例子學習是最好的學習方式。本書通過一個知識點、一個例子、一個結果、一段評析、一個綜合應用的模式,透澈詳盡地講述了實際開發中所需的各類知識。
(3)應用實踐,隨時練習。書中提供了實踐與練習,讀者能夠通過對問題的解答來回顧、熟悉所學的知識,舉一反三,為進一步學習做好充分的準備。
在互聯網發展的早期,JavaScript就已經成為支撐網頁內容交互體驗的基礎技術。經過了大約20年的發展,JavaScript的技術和能力都發生了天翻地覆的變化,現在的JavaScript毫無疑問已經成了世界上使用範圍最廣的軟件平臺———互聯網———的核心技術。
JavaScript是Web開發中的一種腳本編程語言,也是一種通用的、跨平臺的、基於對象和事件驅動並具有安全性的腳本語言。它不需要進行編譯,而是直接嵌入HTML頁面中,把靜態頁面轉變成支持用戶交互並回應相應事件的動態頁面。
本書的特點:
...
目錄
第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)
第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)...
購物須知
關於二手書說明:
商品建檔資料為新書及二手書共用,因是二手商品,實際狀況可能已與建檔資料有差異,購買二手書時,請務必檢視商品書況、備註說明及書況影片,收到商品將以書況影片內呈現為準。若有差異時僅可提供退貨處理,無法換貨或再補寄。
商品版權法律說明:
TAAZE 單純提供網路二手書託售平台予消費者,並不涉入書本作者與原出版商間之任何糾紛;敬請各界鑒察。
退換貨說明:
二手書籍商品享有10天的商品猶豫期(含例假日)。若您欲辦理退貨,請於取得該商品10日內寄回。
二手影音商品(例如CD、DVD等),恕不提供10天猶豫期退貨。
二手商品無法提供換貨服務,僅能辦理退貨。如須退貨,請保持該商品及其附件的完整性(包含書籍封底之TAAZE物流條碼)。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱
退換貨原則、
二手CD、DVD退換貨說明。