《jQuery從入門到精通》從初學(xué)者角度出發(fā),通過通俗易懂的語言,豐富多彩的實例,詳細介紹了使用jQuery技術(shù)進行Web前端開發(fā)應(yīng)該掌握的各方面技術(shù)!秊Query從入門到精通》共分4篇20章,包括Web應(yīng)用開發(fā)概述、JavaScript概述、初識jQuery、使用jQuery選擇器、使用jQuery操作DOM、jQuery中的事件處理、jQuery中的動畫效果、使用jQuery處理圖片和幻燈片、使用jQuery操作表單、使用jQuery操作表格和樹、Ajax在jQuery中的應(yīng)用、jQuery UI插件的使用、常用的第三方j(luò)Query插件、jQuery必知的工具函數(shù)、jQuery的開發(fā)技巧、jQuery各個版本的變化、jQuery的性能優(yōu)化、jQuery在HTML5中的應(yīng)用、jQuery Mobile、PHP+jQuery+Ajax實現(xiàn)產(chǎn)品之家等。書中所有知識都結(jié)合具體實例進行介紹,涉及的程序代碼均附以詳細的注釋,可以使讀者輕松領(lǐng)會jQuery程序開發(fā)的精髓,快速提高開發(fā)技能。
《jQuery從入門到精通》內(nèi)容詳盡,實例豐富,非常適合作為編程初學(xué)者的學(xué)習(xí)用書,也適合作為開發(fā)人員的查閱、參考資料。
“軟件開發(fā)視頻大講堂”叢書系清華社“視頻大講堂”重點大系之一。該大系包括多個子系列,每個子系列的圖書在其同品種的圖書中銷售名列前茅,其中:
4個品種榮獲“全行業(yè)*暢銷品種”
1個品種榮獲2012年清華大學(xué)出版社“專業(yè)暢銷書”一等獎
絕大多數(shù)品種在“全國計算機零售圖書排行榜”同品種排行中名列前茅
截至目前該大系累計銷售超過130萬冊
該大系已成為近年來清華社計算機專業(yè)基礎(chǔ)類零售圖書暢銷品牌之一
“軟件開發(fā)視頻大講堂”系列作為清華社“視頻大講堂”大系的子系列之一,繼承和創(chuàng)新了清華社“視頻大講堂”大系的編寫模式、寫作風(fēng)格和優(yōu)良品質(zhì)。本書突出了以下內(nèi)容:
總長總時長16小時同步視頻演示講解,可反復(fù)觀摩,讓學(xué)習(xí)更為快捷、高效
224個典型實例,通過實例學(xué)習(xí)更深入,更有趣,更有動力
342道面試真題,了解工作實例及面試問題,更好適應(yīng)企業(yè)需求
626項能力測試題目,檢測是否過關(guān),了解學(xué)習(xí)之不足。
明日科技,是一家專業(yè)從事軟件開發(fā)、教育培訓(xùn)以及軟件開發(fā)教育資源整合的高科技公司,其編寫的教材既注重選取軟件開發(fā)中的必需、常用內(nèi)容,又注重內(nèi)容的易學(xué)、方便以及相關(guān)知識的拓展,深受讀者喜愛。其編寫的圖書主要有“軟件開發(fā)視頻大講堂”“軟件開發(fā)實戰(zhàn)1200例”“軟件工程師開發(fā)大系”等系列。多次榮獲“全行業(yè)*暢銷品種”“中國大學(xué)出版社*暢銷書”等獎項,多個品種長期位居同類圖書銷售排行榜的前列。
第1篇 基礎(chǔ)知識
第1章 Web應(yīng)用開發(fā)概述
視頻講解:28分鐘
1.1 網(wǎng)絡(luò)程序開發(fā)體系結(jié)構(gòu)
1.1.1 C/S結(jié)構(gòu)介紹
1.1.2 B/S結(jié)構(gòu)介紹
1.1.3 兩種體系結(jié)構(gòu)的比較
1.2 Web簡介
1.2.1 什么是Web
1.2.2 Web的工作原理
1.2.3 Web的發(fā)展歷程
1.3 Web開發(fā)技術(shù)
1.3.1 客戶端應(yīng)用技術(shù)
1.3.2 服務(wù)器端應(yīng)用技術(shù)
1.4 小結(jié)
第2章 JavaScript概述
視頻講解:77分鐘
2.1 JavaScript簡述
2.1.1 什么是JavaScript
2.1.2 JavaScript的作用
2.1.3 JavaScript的基本特點
2.2 編寫JavaScript的工具
2.2.1 記事本
2.2.2 FrontPage
2.2.3 Dreamweaver
2.3 編寫第一個JavaScript程序
2.3.1 編寫JavaScript程序
2.3.2 運行JavaScript程序
2.3.3 調(diào)試JavaScript程序
2.4 JavaScript內(nèi)置對象
2.4.1 JavaScript的內(nèi)置類框架
2.4.2 數(shù)組
2.4.3 Date對象
2.4.4 String對象
2.5 BOM對象編程
2.5.1 什么是BOM對象
2.5.2 BOM對象編程
2.6 JavaScript庫
2.6.1 什么是JavaScript庫
2.6.2 常用JavaScript庫簡介
2.7 小結(jié)
2.8 練習(xí)與實踐
第3章 初識jQuery
視頻講解:63分鐘
3.1 jQuery簡述
3.1.1 jQuery能做什么
3.1.2 jQuery的特點
3.1.3 jQuery的版本
3.2 jQuery下載與配置
3.2.1 下載jQuery
3.2.2 配置jQuery
3.2.3 我的第一個jQuery腳本
3.3 jQuery對象和DOM對象
3.3.1 jQuery對象和DOM對象簡介
3.3.2 jQuery對象和DOM對象的相互轉(zhuǎn)換
3.4 解決jQuery和其他庫的沖突
3.4.1 jQuery庫在其他庫之前導(dǎo)入
3.4.2 jQuery庫在其他庫之后導(dǎo)入
3.5 jQuery插件簡介
3.5.1 插件的使用
3.5.2 流行的插件
3.6 小結(jié)
3.7 練習(xí)與實踐
第4章 使用jQuery選擇器
視頻講解:100分鐘
4.1 jQuery的工廠函數(shù)
4.2 jQuery選擇器是什么
4.3 jQuery選擇器的優(yōu)勢
4.3.1 代碼更簡單
4.3.2 支持CSS1到CSS3選擇器
4.3.3 完善的檢測機制
4.4 基本選擇器
4.4.1 ID選擇器(#id)
4.4.2 元素選擇器(element)
4.4.3 類名選擇器(.class)
4.4.4 復(fù)合選擇器(selector1,selector2,selectorN)
4.4.5 通配符選擇器(*)
4.5 層次選擇器
4.5.1 ancestor descendant選擇器
4.5.2 parent>child選擇器
4.5.3 prev+next選擇器
4.5.4 prev~siblings選擇器
4.6 過濾選擇器
4.6.1 簡單過濾器
4.6.2 內(nèi)容過濾器
4.6.3 可見性過濾器
4.6.4 表單對象的屬性過濾器
4.6.5 子元素過濾器
4.7 屬性過濾器
4.8 表單選擇器
4.9 選擇器中的一些注意事項
4.9.1 選擇器中含有特殊符號的注意事項
4.9.2 選擇器中含有空格的注意事項
4.10 綜合實例:隔行換色鼠標指向表格并且行變色
4.11 小結(jié)
4.12 練習(xí)與實踐
第5章 使用jQuery操作DOM
視頻講解:75分鐘
5.1 DOM操作的分類
5.2 對元素的內(nèi)容和值進行操作
5.2.1 對元素內(nèi)容操作
5.2.2 對元素值操作
5.3 對DOM節(jié)點進行操作
5.3.1 創(chuàng)建節(jié)點
5.3.2 查找節(jié)點
5.3.3 插入節(jié)點
5.3.4 刪除、復(fù)制與替換節(jié)點
5.3.5 遍歷節(jié)點
5.3.6 包裹節(jié)點
5.4 對元素屬性進行操作
5.5 對元素的CSS樣式操作
5.5.1 通過修改CSS類實現(xiàn)
5.5.2 通過修改CSS屬性實現(xiàn)
5.6 綜合實例:實現(xiàn)我的開心小農(nóng)場
5.7 小結(jié)
5.8 練習(xí)與實踐
第2篇 核心技術(shù)
第6章 jQuery中的事件處理
視頻講解:54分鐘
6.1 JavaScript事件處理
6.1.1 事件與事件名稱
6.1.2 JavaScript的常用事件
6.1.3 event對象
6.2 頁面加載響應(yīng)事件
6.3 jQuery中的事件
6.4 事件綁定
6.4.1 為元素綁定事件
6.4.2 移除綁定
6.4.3 綁定一次性事件處理
6.5 模擬用戶操作
6.5.1 模擬用戶的操作觸發(fā)事件
6.5.2 模仿懸停事件
6.6 事件捕獲與事件冒泡
6.6.1 什么是事件捕獲與事件冒泡
6.6.2 事件對象
6.6.3 阻止事件冒泡
6.6.4 阻止瀏覽器默認行為
6.6.5 事件對象的屬性
6.7 小結(jié)
6.8 練習(xí)與實踐
第7章 jQuery中的動畫效果
視頻講解:45分鐘
7.1 隱藏匹配元素
7.2 顯示匹配元素
7.3 切換元素的可見狀態(tài)
7.4 淡入淡出的動畫效果
7.5 滑動效果
7.5.1 滑動顯示匹配的元素
7.5.2 滑動隱藏匹配的元素
7.5.3 通過高度的變化動態(tài)切換元素的可見性
7.5.4 實戰(zhàn)模擬:伸縮式導(dǎo)航菜單
7.6 自定義的動畫效果
7.6.1 使用animate()方法創(chuàng)建自定義動畫
7.6.2 使用stop()方法停止動畫
7.6.3 判斷元素是否處于動畫狀態(tài)
7.6.4 延遲動畫的執(zhí)行
7.7 綜合實例:實現(xiàn)圖片傳送帶效果
7.8 小結(jié)
7.9 練習(xí)與實踐
第8章 使用jQuery處理圖片和幻燈片
視頻講解:32分鐘
8.1 jQuery操作圖片
8.1.1 Lightbox
8.1.2 使用Jcrop剪裁圖片
8.2 jQuery實現(xiàn)幻燈片切換效果
8.2.1 交叉漸變幻燈片
8.2.2 滾動幻燈片
8.3 綜合實例:使用jQuery制作下拉菜單
8.4 小結(jié)
8.5 練習(xí)與實踐
第9章 使用jQuery操作表單
視頻講解:57分鐘
9.1 HTML表單概述
9.1.1 表單屬性
9.1.2 輸入標記
9.1.3 文本域標記