圖靈程序設計叢書:jQuery基礎教程(第4版) [Learning jQuery,Fourth Edition]

圖靈程序設計叢書:jQuery基礎教程(第4版) [Learning jQuery,Fourth Edition] pdf epub mobi txt 電子書 下載 2025

[美] Jonathan Chaffer,[美] Karl Swedberg 著,李鬆峰 譯
圖書標籤:
  • jQuery
  • JavaScript
  • 前端開發
  • Web開發
  • 編程
  • 教程
  • 圖靈程序設計叢書
  • Learning jQuery
  • 第4版
  • 前端框架
想要找書就要到 新城書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 人民郵電齣版社
ISBN:9787115330550
版次:4
商品編碼:11336695
包裝:平裝
叢書名: 圖靈程序設計叢書
外文名稱:Learning jQuery,Fourth Edition
開本:16開
齣版時間:2013-09-01
用紙:膠版紙
頁數:316
正文語種:中文

具體描述

編輯推薦

  

  由jQuery API網站維護者親自撰寫,第一版自2008上市以來,一版再版,纍計重印14次,是國內首屈一指的jQuery經典著作!
  曾為國內一本jQuery教程,一版再版,纍計重印14次,不可錯過的實戰類經典技術著作!
  jQuery API網站的維護者親自撰寫
  作為新升級版,《jQuery基礎教程(第4版)》涵蓋jQuery 1.10.x和jQuery 2.0.x。《jQuery基礎教程》前6章以通俗易懂的方式講解瞭jQuery的核心組件,包括jQuery的選擇符、事件、動畫、DOM操作、Ajax支持等。第7章和第8章介紹瞭jQuery UI、jQuery Mobile及利用jQuery強大的擴展能力開發自定義插件。隨後的幾章更加深入地探討瞭jQuery的各種特性及一些高級技術。附錄A特彆講解瞭JavaScript中閉包的概念,以及如何在jQuery中有效地使用閉包。附錄B講解瞭使用QUnit測試JavaScript代碼的必備知識。附錄C給齣瞭jQuery API的快速參考。
  注重理論與實踐相結閤,由淺入深、循序漸進,適閤各層次的前端Web開發人員學習和參考。

內容簡介

  《圖靈程序設計叢書:jQuery基礎教程(第4版)》是jQuery經典技術教程的升級版,涵蓋jQuery 1。10。x和jQuery 2。0。x。本書前6章以通俗易懂的方式講解瞭jQuery的核心組件,包括jQuery的選擇符、事件、動畫、DOM操作、Ajax支持等。第7章和第8章介紹瞭jQuery UI、jQuery Mobile及利用jQuery強大的擴展能力開發自定義插件。隨後的幾章更加深入地探討瞭jQuery的各種特性及一些高級技術。附錄A特彆講解瞭JavaScript中閉包的概念,以及如何在jQuery中有效地使用閉包。附錄B講解瞭使用QUnit測試JavaScript代碼的知識。附錄C給齣瞭jQuery API的快速參考。
  《圖靈程序設計叢書:jQuery基礎教程(第4版)》注重理論與實踐相結閤,由淺入深、循序漸進,適閤各層次的前端Web開發人員學習和參考。

作者簡介

  Jonathan Chaffer,現就職於Rapid Development Group公司(位於密歇根州大溪市)。他的工作是審查和實現各種技術項目,尤其是PHP、MySQL和JavaScript項目。他還是jQuery的麵授培訓講師。在開源社區中,他一直為Drupal CMS項目做貢獻,這個項目也采用瞭jQuery。他是流行的Drupal網站結構化內容管理模塊Content Construction Kit的開發者。他還負責Drupal菜單係統及開發人員API的檢查和審改工作。
  Karl Swedberg,現就職於密歇根州大溪市的Fusionary Media公司,他的主要工作是使用JavaScript做齣好玩的東西。他是jQuery團隊成員,負責維護jQuery API網站。他還是jQuery顧問團成員,經常在研討班和大會上演講。工作之餘,他喜歡與傢人一塊齣去旅遊、在自己的工作室裏焙製咖啡或者在附近的CrossFit健身房鍛煉身體。

內頁插圖

精彩書評

  ★《jQuery基礎教程(第4版)》是由jQuery專傢擔綱撰寫的佳作,不管是誰,隻要稍有JavaScript經驗就可以看懂。這本書的特點就是全麵、深入,它不僅嚮讀者解釋瞭jQuery的底層原理,更討論瞭高級開發技術,而且示例豐富、實用。
  如果你剛開始接觸jQuery,韆萬彆浪費時間去看什麼“傻瓜書”。這本書是你需要看的。
  ——讀者評論

目錄

第1章 jQuery入門
1.1 jQuery能做什麼
1.2 jQuery為什麼如此齣色
1.3 第一個jQuery驅動的頁麵
1.3.1 下載jQuery
1.3.2 本書使用jQuery的哪個版本
1.3.3 在HTML文檔中引入jQuery
1.3.4 編寫jQuery代碼
1.3.5 最終結果
1.4 純JavaScript與jQuery
1.5 使用開發工具
1.6 小結

第2章 選擇元素
2.1 理解DOM
2.2 使用$()函數
2.3 CSS選擇符
2.4 屬性選擇符
2.5 自定義選擇符
2.5.1 每隔一行為錶格添加樣式
2.5.2 基於上下文內容選擇元素
2.5.3 基於錶單的選擇符
2.6 DOM遍曆方法
2.6.1 為特定單元格添加樣式
2.6.2 連綴
2.7 訪問DOM元素
2.8 小結
2.9 練習

第3章 事件
3.1 在頁麵加載後執行任務
3.1.1 代碼執行的時機選擇
3.1.2 基於一個頁麵執行多個腳本
3.1.3 .ready()的簡寫形式
3.1.4 嚮.ready()迴調函數中傳入參數
3.2 處理簡單的事件
3.2.1 簡單的樣式轉換器
3.2.2 啓用其他按鈕
3.2.3 利用事件處理程序的上下文
3.2.4 使用事件上下文進一步減少代碼
3.2.5 簡寫的事件
3.2.6 顯示和隱藏高級特性
3.3 事件傳播
3.3.1 事件的旅程
3.3.2 事件冒泡的副作用
3.4 通過事件對象改變事件的旅程
3.4.1 事件目標
3.4.2 停止事件傳播
3.4.3 阻止默認操作
3.4.4 事件委托
3.4.5 使用內置的事件委托功能
3.5 移除事件處理程序
3.5.1 為事件處理程序添加命名空間
3.5.2 重新綁定事件
3.6 模仿用戶操作
3.7 小結
3.8 練習

第4章 樣式與動畫
4.1 修改內聯CSS
4.1.1 設置計算的樣式屬性值
4.1.2 帶廠商前綴的樣式屬性
4.2 隱藏和顯示元素
4.3 效果和時長
4.3.1 指定顯示速度
4.3.2 淡入和淡齣
4.3.3 滑上和滑下
4.3.4 切換可見性
4.4 創建自定義動畫
4.4.1 手工創建效果
4.4.2 一次給多個屬性添加動畫效果
4.5 並發與排隊效果
4.5.1 處理一組元素
4.5.2 處理多組元素
4.5.3 簡單概括
4.6 小結
4.7 練習

第5章 操作DOM
5.1 操作屬性
5.1.1 非類屬性
5.1.2 DOM元素屬性
5.1.3 錶單控件的值
5.2 DOM樹操作
5.2.1 重新認識$()函數
5.2.2 創建新元素
5.2.3 插入新元素
5.2.4 移動元素
5.2.5 包裝元素
5.2.6 使用反嚮插入方法
5.3 復製元素
5.4 內容setter和getter方法
5.5 DOM操作方法的簡單歸納
5.6 小結
5.7 練習

第6章 通過Ajax發送數據
6.1 基於請求加載數據
6.1.1 追加HTML
6.1.2 操作JavaScript對象
6.1.3 加載XML文檔
6.2 選擇數據格式
6.3 嚮服務器傳遞數據
6.3.1 執行GET請求
6.3.2 執行POST請求
6.3.3 序列化錶單
6.4 為Ajax請求提供不同的內容
6.5 關注請求
6.6 錯誤處理
6.7 Ajax和事件
6.8 安全限製
6.9 其他工具
6.9.1 低級Ajax方法
6.9.2 修改默認選項
6.9.3 部分加載HTML頁麵
6.10 小結
6.11 練習

第7章 使用插件
7.1 查找插件和幫助
7.2 使用插件
7.2.1 下載並包含Cycle插件
7.2.2 調用插件提供的方法
7.2.3 為插件方法指定參數
7.2.4 修改參數默認值
7.3 其他形式的插件
7.3.1 自定義選擇符
7.3.2 全局函數插件
7.4 jQuery UI插件庫
7.4.1 效果
7.4.2 交互組件
7.4.3 部件
7.4.4 jQuery UI主題捲軸
7.5 jQuery Mobile插件庫
7.5.1 HTML5自定義數據屬性
7.5.2 移動導航
7.5.3 一個文檔支持多個頁麵
7.5.4 交互式元素
7.5.5 高級功能
7.6 小結
7.7 練習

第8章 開發插件
8.1 在插件中使用$彆名
8.2 添加新的全局函數
8.3 添加jQuery對象方法
8.3.1 對象方法的上下文
8.3.2 隱式迭代
8.3.3 方法連綴
8.4 提供靈活的方法參數
8.4.1 參數對象
8.4.2 默認參數值
8.4.3 迴調函數
8.4.4 可定製的默認值
8.5 使用jQuery UI部件工廠創建插件
8.5.1 創建部件
8.5.2 銷毀部件
8.5.3 啓用和禁用部件
8.5.4 接受部件選項
8.5.5 添加子方法
8.5.6 觸發部件事件
8.6 插件設計建議
8.7 小結
8.8 練習

第9章 高級選擇符與遍曆
9.1 深入選擇與遍曆
9.1.1 動態篩選錶格內容
9.1.2 為錶格行添加條紋效果
9.1.3 組閤篩選與條紋
9.1.4 更多選擇符與遍曆方法
9.2 定製與優化選擇符
9.2.1 編寫定製的選擇符插件
9.2.2 選擇符的性能問題
9.3 DOM遍曆背後的秘密
9.3.1 jQuery對象屬性
9.3.2 DOM元素棧
9.3.3 編寫DOM遍曆方法插件
9.3.4 DOM遍曆的性能問題
9.4 小結
9.5 練習

第10章 高級事件處理
10.1 再談事件
10.1.1 追加數據頁麵
10.1.2 懸停時顯示數據
10.2 事件委托
10.2.1 使用jQuery的委托方法
10.2.2 選擇委托的作用域
10.2.3 早委托
10.3 自定義事件
10.3.1 無窮滾動
10.3.2 自定義事件參數
10.4 節流事件
10.5 擴展事件
10.6 小結
10.7 練習

第11章 高級效果
11.1 再談動畫
11.2 觀測及中斷動畫
11.2.1 確定動畫狀態
11.2.2 中止運行的動畫
11.3 全局效果屬性
11.3.1 禁用所有效果
11.3.2 定義效果時長
11.4 多屬性緩動
11.5 使用延遲對象
11.6 精細地控製動畫
11.7 小結
11.8 練習

第12章 高級DOM操作
12.1 排序錶格行
12.1.1 服務器端排序
12.1.2 Ajax排序
12.1.3 JavaScript排序
12.2 移動和插入元素
12.2.1 為已有的文本添加鏈接
12.2.2 簡單的JavaScript數組排序
12.2.3 對DOM元素排序
12.3 在DOM元素中保存數據
12.3.1 執行預先計算
12.3.2 存儲非字符串數據
12.3.3 變換排序方嚮
12.4 使用HTML5自定義數據屬性
12.5 使用JSON排序和構建行
12.5.1 修改JSON對象
12.5.2 按需重新構建內容
12.6 高級屬性操作
12.6.1 簡捷地創建元素
12.6.2 DOM創建掛鈎
12.7 小結
12.8 練習

第13章 高級Ajax
13.1 漸進增強與Ajax
13.2 處理Ajax錯誤
13.3 jqXHR對象
13.3.1 Ajax承諾
13.3.2 緩存響應
13.4 截流Ajax請求
13.5 擴展Ajax功能
13.5.1 數據類型轉換器
13.5.2 Ajax預過濾器
13.5.3 替代傳輸方式
13.6 小結
13.7 練習

附錄A JavaScript閉包
A.1 創建內部函數
A.1.1 在任何地方調用內部函數
A.1.2 理解變量作用域
A.2 處理閉包之間的交互
A.3 在jQuery中創建閉包
A.3.1 $(document).ready()的參數
A.3.2 綁定事件處理程序
A.3.3 在循環中綁定處理程序
A.3.4 命名及匿名函數
A.4 應對內存泄漏的風險
A.4.1 避免意外的引用循環
A.4.2 控製DOM與JavaScript的循環
A.5 小結

附錄B 使用QUnit測試JavaScript
B.1 下載QUnit
B.2 設置文檔
B.3 組織測試
B.4 添加和運行測試
B.5 其他測試類型
B.6 最佳實踐
B.7 小結

附錄C 簡明參考
C.1 選擇符錶達式
C.1.1 簡單的CSS選擇符
C.1.2 在同輩元素間定位
C.1.3 在匹配的元素間定位
C.1.4 屬性
C.1.5 錶單
C.1.6 其他自定義選擇符
C.2 DOM遍曆方法
C.2.1 篩選元素
C.2.2 後代元素
C.2.3 同輩元素
C.2.4 祖先元素
C.2.5 集閤操作
C.2.6 操作選中的元素
C.3 事件方法
C.3.1 綁定
C.3.2 簡寫綁定
C.3.3 觸發事件
C.3.4 簡寫觸發方法
C.3.5 實用方法
C.4 效果方法
C.4.1 預定義效果
C.4.2 自定義動畫
C.4.3 隊列操作
C.5 DOM操作方法
C.5.1 特性與屬性
C.5.2 內容
C.5.3 CSS
C.5.4 尺寸
C.5.5 插入
C.5.6 替換
C.5.7 刪除
C.5.8 復製
C.5.9 數據
C.6 Ajax方法
C.6.1 發送請求
C.6.2 監視請求
C.6.3 配置
C.6.4 實用方法
C.7 延遲方法
C.7.1 創建對象
C.7.2 延遲對象的方法
C.7.3 承諾對象的方法
C.8 其他方法
C.8.1 jQuery對象的屬性
C.8.2 數組和對象
C.8.3 對象內省
C.8.4 其他







前言/序言


《Web前端開發實戰:從零到精通》 一、本書概述 本書是一部係統講解Web前端開發核心技術與實戰技巧的指南,旨在幫助讀者從零基礎入門,逐步掌握構建現代、響應式、交互豐富的Web應用的必備知識和技能。全書內容緊扣行業前沿,理論與實踐深度結閤,通過大量真實項目案例的剖析和演練,引導讀者理解前端開發的邏輯、掌握主流工具的使用、學會編寫高效可靠的代碼,最終能夠獨立完成復雜的Web應用開發。 本書的目標讀者群十分廣泛,包括: 初學者: 對Web開發充滿興趣,希望快速入門並建立紮實基礎的計算機專業學生或轉行者。 在職開發者: 希望係統梳理和提升前端技能,學習新技術、新方法,解決實際開發中遇到的難題的Web開發者。 産品經理/項目經理: 希望理解前端技術實現邏輯,更好地與開發團隊溝通協作,把控項目進度的産品或項目負責人。 UI/UX設計師: 希望瞭解技術可行性,創作齣更具落地性的交互設計的創意工作者。 本書最大的特色在於其“實戰為王”的理念。我們不枯燥地羅列技術名詞,而是通過一係列精心設計的項目,引導讀者親手構建功能性的Web應用。從一個簡單的頁麵到復雜的單頁應用(SPA),讀者將循序漸進地體驗真實開發流程,解決實際問題,積纍寶貴的實戰經驗。 二、內容結構與亮點 本書共分為八個主要部分,每個部分都圍繞一個核心主題展開,層層遞進: 第一部分:Web前端開發基礎 HTML5:骨架的構建者 深入講解HTML5語義化標簽,如何構建清晰、結構化的網頁內容。 探索HTML5新增的媒體元素(`

用戶評價

評分

我最近在為我的團隊尋找一本能夠統一大傢jQuery開發規範的書籍,因為大傢對於一些細節的處理方式總是有不同的理解,導緻代碼風格不統一,維護起來也比較麻煩。這本書的齣現,仿佛是一個及時的雨露。“jQuery基礎教程(第4版)”,這個標題聽起來就非常實用和具有指導意義。我希望能從中找到一套清晰、標準的jQuery編碼風格指南,包括如何命名變量、如何組織函數、如何處理鏈式調用等等。同時,我希望這本書能夠深入講解jQuery的核心功能,特彆是那些能夠顯著提升開發效率和代碼質量的特性。比如,它能否詳細解釋jQuery的Deferred對象,以及如何利用它來管理復雜的異步操作?它能否教會我如何編寫可復用的jQuery插件,以及如何與現有的JavaScript庫進行良好的交互?對於“第4版”,我希望它能體現齣jQuery在現代前端開發中的定位,以及它在響應式設計、性能優化等方麵的最佳實踐。

評分

我對於這種“基礎教程”類的書籍,總會帶著一種審慎的期待。一方麵,它承諾瞭入門的便捷和概念的清晰,另一方麵,又擔心它會過於簡化,以至於無法觸及更深層次的細節。然而,“圖靈程序設計叢書”的名號,確實給瞭我很大的信心。這個係列一直以來都是高質量技術書籍的代名詞,其內容深度和廣度都令人稱道。我尤其看重的是,它是否能夠幫助我建立起一套紮實的jQuery知識體係,而不是僅僅停留在API的堆砌。我希望它能解釋清楚jQuery為何能夠簡化DOM操作,它的事件模型是如何工作的,以及它在異步請求方麵是如何提供便利的。更重要的是,我希望它能引導我理解如何寫齣優雅、高效、易於維護的jQuery代碼。這包括對選擇器效率的考量,對事件綁定的最佳實踐,以及如何避免常見的性能陷阱。對於“第4版”的更新,我非常期待它能涵蓋當前前端開發中與jQuery相關的最新趨勢,例如與現代JavaScript特性的結閤,或者在構建工具鏈中的應用。

評分

我最近一直在尋找一本能夠係統性地梳理jQuery知識體係的書籍,畢竟市麵上關於jQuery的資料可以說是汗牛充棟,但真正能夠做到由淺入深、邏輯清晰的卻不多。這本書的齣版信息,讓我眼前一亮。首先,“第4版”這個標簽就說明瞭它的生命力和更新迭代能力,這意味著它一定吸納瞭最新的技術發展和行業最佳實踐,不會是過時的內容。相較於網上零散的博客文章或者過時的在綫教程,一本經過多次修訂的圖書,其內容的權威性和係統性是毋庸置疑的。我特彆關注的是,它能否幫助我理解jQuery背後的設計理念,而不僅僅是記住各種API的使用方法。很多時候,技術教程止步於“怎麼做”,但優秀的書籍能夠闡釋“為什麼這麼做”,這對於培養真正的編程思維至關重要。我希望這本書能夠從最基礎的概念講起,比如DOM操作的原理,事件委托的妙用,AJAX通信的流程,一直到更高級的應用,比如插件的開發或者與其他框架的集成。如果能有豐富的代碼示例,並且這些示例都是經過精心設計、能夠清晰地展示某個知識點,那就更完美瞭。

評分

這本書的封麵設計相當吸引人,深邃的藍色搭配著簡潔明瞭的標題,一眼就能感受到它在技術類書籍中那種沉穩而專業的基調。我通常選擇技術書籍時,封麵風格是一個重要的考量因素,因為它往往能預示著書的內容深度和編排邏輯。這款封麵的設計,沒有過多的花哨元素,而是用一種“少即是多”的哲學,讓人對接下來的閱讀充滿期待。想象一下,翻開扉頁,看到熟悉的“圖靈程序設計叢書”字樣,這本身就是一種品質的保證。這類叢書通常以其嚴謹的內容和精細的排版著稱,每一本都像是作者精心打磨的藝術品,而非簡單的信息堆砌。對於我這樣需要不斷學習和更新技術棧的開發者來說,擁有一套高質量的書籍,就像擁有瞭一份寶貴的知識財富,能夠隨時翻閱,解決實際問題。而且,“jQuery基礎教程”這個副標題,直擊要害,對於初學者或者想鞏固基礎的開發者來說,無疑是打開jQuery世界的一扇堅實的門。我期待這本書能像它封麵所展現的那樣,內容充實,條理清晰,語言生動,能夠讓我迅速掌握jQuery的核心概念和常用技巧,從而提升我的前端開發能力。

評分

作為一個長期關注前端技術發展的開發者,我深知jQuery在前端開發史上扮演的重要角色,即使在React、Vue等框架盛行的當下,它依然擁有龐大的用戶群體和豐富的應用場景。這本書的齣版,讓我看到瞭迴歸和鞏固基礎的可能。“圖靈程序設計叢書:jQuery基礎教程(第4版)”,這個書名本身就充滿瞭吸引力。我希望能在這本書中找到對jQuery核心概念的深入解析,例如它如何封裝底層的JavaScript API,如何實現跨瀏覽器兼容性,以及其強大的選擇器引擎背後的原理。我期待它能通過大量精心設計的示例,幫助我理解如何使用jQuery來高效地操作DOM、處理事件、實現動畫效果,以及進行AJAX通信。而“第4版”的更新,則讓我對其內容的時效性充滿信心,我希望它能涵蓋jQuery最新的API特性,以及它在現代前端開發工作流中的應用。

評分

質量不錯,能夠有效提升開發能力

評分

不知道什麼時候開始,專業書籍開始這麼貴瞭!!!

評分

圖靈程序設計叢書:jQuery基礎教程(第4版)

評分

買完瞭彆人就給瞭我一本。。白買瞭。。書沒問題挺好的

評分

挺不錯,拿來入門剛剛好。 NIMA還要寫20字,這太TM變態麻煩瞭,減星! 塑封都沒有瞭,說不定是彆人退的,非要人說不好的,真TM賤

評分

書的質量不錯,還沒怎麼看,但是給我感覺應該是挺好的

評分

包裝很好,經典書籍

評分

沒有塑封但是書沒有問題 還行

評分

不錯很有幫助

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有