日本免费精品视频,男人的天堂在线免费视频,成人久久久精品乱码一区二区三区,高清成人爽a毛片免费网站

在線客服
jQuery實戰(第三版)圖書
人氣:88

jQuery實戰(第三版)

jQuery之父鼎力推薦,Web前端開發必備寶典

內容簡介

本書適用于想深入學習jQuery的Web開發人員,jQuery是互聯網上流行的JavaScript框架。本書的目標是希望讀者成為Web高級開發人員,無論起點如何。本書深入介紹了整個jQuery框架,此外還專門深入講解插件編程,以及一些擴展開發工具和框架,比如Bower和QUnit,當然還有經典的開發實戰原則。每個API方法都使用了簡明扼要的語法塊描述參數和返回值。本書涵蓋了從簡單入門(如何在網頁中引入jQuery)到高級開發,比如Promises的實現方式,以及如何開發jQuery插件。為了便于大家理解知識,本書包含了大量的例子代碼,三個插件,以及三個例子項目。本書也包含了動手實驗室網頁(Lab Pages.)。這些有趣的網頁讓大家可以在實戰開發中快速學習JQuery方法的差別,而不需要編寫大量的代碼。閱讀本書需要大家提前掌握了HTML、CSS和JavaScript的基礎編程知識。jQuery以前的知識不是必須的,但是可以幫助大家快速理解掌握新的概念

編輯推薦

jQuery作為流行的JavaScript框架,其理念為Write less,Do more(少寫,多做),提倡編寫少量的代碼實現復雜的功能;它簡單、快速、輕量級,能提供豐富的功能接口。作為前端開發頭痛的瀏覽器兼容性問題,jQuery提供了很好的底層封裝,以適應不同瀏覽器版本的差異;對于Ajax、動畫、DOM操作、事件、Promise、閉包、擴展插件、測試等提供了豐富的支持。簡單易用,簡化了程序員底層兼容性開發的痛苦,適用于現代Web網站快速開發需求。學習Web網站開發,jQuery技術成為必備技能。全球排名前1000萬的網站有65%使用了jQuery,其重要性不言而喻。《jQuery開發實戰》適合想深入學習jQuery的開發人員。本書名字雖然包含“實戰”,但是并非基礎書籍,它深入淺出,通過大量的實例代碼來介紹jQuery框架底層的實現,比如事件原理、CSS選擇器、動畫機制、jQuery擴展自定義插件編程,以及其他的開發工具和框架,如Bower和QUnit,當然還有大型Web項目經典開發原則。我學習技術開發的原則就是堅持閱讀國外經典書籍,其次就是閱讀官方文檔。這個習慣讓我受益匪淺。本書就是我們學習jQuery高級開發的經典書籍。移動互聯網時代,全棧工程師(Full Stack Engineer)很受歡迎。但是他們在學習技術時片面追求廣度,忽略深度,則不利于職業的長期發展。編程語言并無優劣之分,總是有許多共性或相似點,在學習過程中,應盡量去融會貫通,吸取其精華。作為高級開發人員,應該具備或理解框架底層的工作原理,以便于實際工作中的分析和優化代碼。在業余時間翻譯本書的過程中,我還編寫代碼、作為架構顧問參與設計架構方案。翻譯本書的過程中,我收獲很多,重新認識了jQuery框架,包括底層的實現細節。

作者簡介

Bear Bibeault從100波特率的Control Data Cyber計算機編寫井字游戲開始,編寫了超過30年的代碼。因為他獲得了兩個電氣工程的學位,所以大家認為Bear應該設計天線或者其他電器設備。但是從及時份在美國數據設備公司(Digital Equipment Corporation)的工作開始,他就開始迷戀上了編程工作。

Yehuda Katz在過去幾年參與過許多開源項目。除了作為jQuery項目的核心成員,他還參與了Merb項目——Ruby on Rails的一種替代框架(也是使用Ruby開發)。

Aurelio De Rosa是一名全棧Web開發工程師,擁有WAMP stack and HTML5、CSS3、Sass、JavaScript和PHP超過5年的專業開發經驗。他是jQuery和JoindIn團隊的成員、JavaScript和HTML 5領域的專家。他同樣對Web安全、訪問性、性能和SEO感興趣。

目錄

及時部分 jQuery入門 1

第1章 jQuery介紹 3

1.1 寫得少,做得多 4

1.2 低調的JavaScript 5

1.3 安裝jQuery 7

1.4 jQuery結構 11

1.5 jQuery本質 13

1.6 總結 17

第二部分 jQuery核心 19

第2章 選擇元素 21

2.1 選擇操作元素 21

2.2 基本選擇器 23

2.3 根據層級查找元素 28

2.4 通過屬性來選擇元素 30

2.5 過濾器介紹 33

2.6 使用上下文增強性能 43

2.7 技能測試 45

2.8 總結 46

第3章 操作jQuery集合 47

3.1 創建新HTML元素 47

3.2 管理jQuery集合 50

3.3 總結 70

第4章 使用特性、屬性和數據 71

4.1 定義元素特性和屬性 71

4.2 使用屬性 74

4.3 操作元素特性 79

4.4 元素中存儲自定義數據 82

4.5 總結 89

第5章 使用jQuery操作頁面 90

5.1 修改元素的樣式 90

5.2 設置元素內容 103

5.3 處理表單元素的值 119

5.4 總結 121

第6章 事件本質 122

6.1 理解瀏覽器事件模型 123

6.2 jQuery事件模型 135

6.3 總結 154

第7章 DVD光盤定位器 156

7.1 讓事件開始工作 156

7.2 總結 170

第8章 使用動畫與特效 171

8.1 顯示和隱藏元素 172

8.2 動畫元素的顯示狀態 175

8.3 為jQuery添加更多easing函數 185

8.4 創建自定義動畫 188

8.5 動畫與排隊 192

8.6 總結 201

第9章 jQuery工具函數操作DOM 203

9.1 使用jQuery屬性 204

9.2 通過jQuery使用其他庫 207

9.3 操作JavaScript對象和集合 210

9.4 其他工具函數 229

9.5 總結 234

第10章 使用Ajax與服務器交互 236

10.1 復習Ajax 236

10.2 加載內容到元素中 241

10.3 發送GET和POST請求 249

10.4 控制Ajax請求 261

10.5 總結 270

第11章 demo:Ajax驅動的聯系方式表單 272

11.1 項目功能 272

11.2 創建頁面標簽 274

11.3 實現PHP后臺 276

11.4 使用Ajax驗證字段 277

11.5 Ajax更多樂趣 279

11.6 使用動畫特效改善用戶體驗 281

11.7 注意訪問性 282

11.8 總結 283

第三部分 高級主題 285

第12章 jQuery擴展插件 287

12.1 為什么擴展jQuery 287

12.2 在哪里查找插件 288

12.3 jQuery插件編寫指南 292

12.4 演示:創建jQuery幻燈片插件 306

12.5 編寫自定義工具函數 316

12.6 總結 321

第13章 使用Deferred避免回調地獄 322

13.1 promise介紹 322

13.2 Deferred與Promise對象 326

13.3 Deferred方法 326

13.4 promise化一切 344

13.5 總結 345

第14章 使用QUnit進行單元測試 347

14.1 為什么測試很重要 347

14.2 QUnit入門 350

14.3 創建同步測試 353

14.4 使用斷言測試代碼 355

14.5 如何測試異步任務 361

14.6 noglobals與notrycatch 363

14.7 模塊分組測試 365

14.8 配置QUnit 366

14.9 測試套件的例子 367

14.10 總結 371

第15章 jQuery大型項目開發 373

15.1 改進選擇器性能 374

15.2 使用模塊組織代碼 378

15.3 使用RequireJS加載模塊 381

15.4 使用Bower管理依賴 385

15.5 使用Backbone.js創建單頁應用 389

15.6 總結 403

15.7 結尾 404

附錄A JavaScript高級編程必備知識 405

A.1 JavaScript對象基礎 405

A.2 一等公民函數 410

A.3 總結 419

索引 421

在線預覽

10年前,John Resig發明了一種可以簡化Web開發的JavaScript框架。今天,根據BuiltWith.com的統計,超過80%使用JavaScript的網站使用了jQuery。如果你不知道jQuery,就很難稱得上是一個Web開發人員。

從技術角度來說,jQuery大大簡化了瀏覽器原生調用的方法代碼,壓縮了功能性代碼量。這就是jQuery的口號“Write less,do more”(寫得少,做得多)。jQuery框架也屏蔽了一些兼容性行為問題,以及一些瀏覽器中存在的著名的bug,大大簡化了開發和測試工作。

設計之初,jQuery就非常易于擴展。jQuery的插件模型讓每個開發者都可以在jQuery之上構建自己的擴展功能,有成千上萬從廣告效果到表單驗證的jQuery插件。這樣,許多Web開發者都可以很容易基于大量的開源插件構建的網站。

僅靠代碼并不能讓jQuery如此流行。強大的在線論壇和郵件組支持開發者在線回答問題是jQuery流行的重要原因。這些深入討論交流都促進了文檔、培訓課程和編程書籍的發展。

本書是學習jQuery開發的絕佳途徑。前面章節介紹了jQuery框架網頁開發需要的核心API,這些API可以選擇頁面元素進行操作。同樣的模式適合隱藏展示、動畫、刪除或修改元素的外觀操作。選擇元素的過程中使用了選擇器語法,而jQuery框架提供了很強大的封裝支持。

必須承認,“事件”這一章是我最喜歡的,因為我參與了jQuery 1.7中event模塊的核心代碼開發工作。這一章非常精彩,詳細解釋了事件的目的及其在網頁中的用途。通過本章可以了解用戶與網頁交互的原理。幾乎任何一項jQuery操作都是從某種特定的事件開始的。

非常高興,本書還增加了一些容易被忽視的內容,比如單元測試與大型項目的結構。許多小項目最終都會變成大項目,本書的內容也可以幫助讀者學習如何管理持續不斷增加的項目。

本書編寫了很多demo程序,向讀者展示了jQuery各個模塊如何協同跟蹤,也演示了模板的概念、所有近期JavaScript框架和應用程序的核心。即使是現在,我也感覺非常驚奇,居然可以使用如此少的代碼實現各種不同功能的強大demo!

Aurelio De Rosa已經為jQuery社區貢獻了很多年,也是jQuery內容團隊成員,致力于確保jQuery在線文檔的及時更新。他在本書中給了大家近期的jQuery庫的信息。Aurelio在編寫本書的時候也完善了在線文檔,以及一些不一致或者缺失的內容。作為本書的讀者,你真的非常幸運,很快就會成為真正的jQuery開發者。加油!“Write less,do more!”

Dave Methvin

jQuery基金會主席

媒體評論

每一本技術書籍都應該像這本書一樣,簡潔而清晰,幽默而風趣,而且回答了自己提出的所有問題。讀者不會留下疑惑。

—JRoller Online Book Reviews

感謝作者的實例性行文風格!這本書是一本較的操作手冊,可以用來作為從頭開始的學習書籍,也可以作為jQuery開發者學習zui佳實踐經驗的參考資料。

—Matthew McCullough

Denver Open Source Users Group

的知識體系,詳細的示例代碼,通俗易懂的風格,這本書就是Web開發者尋找的發掘JavaScript潛能的寶貴學習資源,對于任何喜歡jQuery的開發者都是必備的學習書籍。

—Michael J. Ross

Web Developer and Slashdot Contributor

的寫作,曼寧出版社實戰系列書籍的又一個精品系列。本書易于閱讀,而且包含大量例子代碼。試驗(Manning)頁面也是學習jQuery庫的途徑,本書是每個Web開發者兵器庫必備的武器。五星好評!

—David Sills

JavaLobby,DZone

強烈推薦學習jQuery框架本質的開發者閱讀本書,它是發掘jQuery潛力的很好的參考書籍。

—David Hayden

MVP C#,Codebetter.com

對于任何想深入學習JavaScript高級編程,以及想編寫優化且優美代碼的JavaScript開發者,這都是一本強烈推薦的好書!讓你遠離傳統JavaScript代碼的困擾。

—Val’s Blog

關于JavaScript的曠世經典之作!

—Joshua Heyer

Trane Inc.

網友評論(不代表本站觀點)

來自r***l(**的評論:

包裝不錯。。。

2017-06-27 10:23:20
來自無昵稱**的評論:

很不錯的書,推薦購買。

2017-11-12 22:00:54
來自無昵稱**的評論:

這次訂的不錯的書,看完后應該有收獲

2017-03-15 13:56:26
來自匿名用**的評論:

此書不錯,值得購買

2017-03-25 15:53:13
來自h***a(**的評論:

那么多翻譯錯誤也是服

2017-04-10 15:00:58
來自***(匿**的評論:

70塊,不值。才看到40頁就發現翻譯各種瞎翻。

2017-04-15 19:49:13
來自匿名用**的評論:

我覺得這本書的翻譯者的語文水平的老師的語文的是教的是體育老師!

2017-04-18 10:46:25
來自***(匿**的評論:

jQuery實戰(第三版) 質量很好,當當活動給力,送貨也特別快

2017-04-22 18:10:26
來自匿名用**的評論:

都沒有包裝,哎!書都破了

2017-04-26 16:33:39
來自匿名用**的評論:

內容不錯,是我要的內容。

2017-04-29 12:13:49
來自***(匿**的評論:

快遞是真的死嗎的慢

2017-04-30 13:31:11
來自匿名用**的評論:

先學這本簡單的。

2017-05-02 01:04:29
來自あいし**的評論:

說句大實話 翻譯人員的翻譯水平……

2017-05-21 18:39:46
來自B***V(**的評論:

東西很棒,物流很快

2017-06-04 15:06:33
來自***(匿**的評論:

翻譯有錯誤,而且是意思顛倒。不想多說了!all of the console.log calls but the last one print true ... 應是除了最后一個,其他都輸出true.但譯者的意思全反。

2017-06-04 21:41:48
來自匿名用**的評論:

jQuery實戰(第三版) 很好,經典的書要多看

2017-06-18 20:32:56
來自匿名用**的評論:

快遞四五天才到特殊情況也能理解,但是四本書為何這本jquery要發一本別人用過的舊書給我?難道我要在當當花正版的錢買二手的書?自購物以來第一次差評,已泄自己的氣憤。

2017-07-08 12:56:20
來自無昵稱**的評論:

包裝完好,物流很快!

2017-07-08 18:07:05
來自無昵稱**的評論:

暢銷書,質量可以的,看起來很不錯

2017-07-29 16:51:36
來自無昵稱**的評論:

緊跟技術發展

2017-09-08 12:21:16
來自L***g(**的評論:

jquery前端必備

2017-09-17 21:20:41
來自無昵稱**的評論:

。。。。。。。。。

2017-09-22 23:46:40
來自qpkhl62**的評論:

Satisfied

2017-11-03 20:12:19
來自匿名用**的評論:

老外的書,還不錯,這是常用的框架。100-50活動買的,實惠。

2017-11-05 10:07:37
來自無昵稱**的評論:

jquery好書,值得閱讀。

2017-11-08 21:05:43
來自匿名用**的評論:

在當當上買書真不賴,物美價廉,服務也好,同一單買的洗衣液破損,打個電話,很快就更換了。希望當當繼續哦,

2016-12-25 20:18:03
來自無昵稱**的評論:

這應該是學習JQuery最好的書籍了,內容和編排的非常棒。

2016-11-13 21:37:52
來自匿名用**的評論:

我覺得這個比鋒利的jquery好。jquery常用的插件確實挺多的

2017-03-25 09:10:27
來自匿名用**的評論:

jQuery實戰(第三版) 這本書的翻譯相當爛,不是一般的爛,例如E~F選擇器,在jQuery手冊中的描述是prev~siblings,指的是E元素之后的兄弟節點。看看它的翻譯是什么。根本就是錯的!還有更多錯誤等待你來發現。快買吧。(書本身的內容還是不錯的)

2017-07-17 11:39:53
來自螞蟻金**的評論:

經典,確實是好書,講了很多底層API的實現,優化,包括前端框架設計,Jquery擴展,適合高級開發,很多知識點都是前端開發的經典面試題 知識點

2016-11-14 20:57:11

免責聲明

更多出版社