日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

Web前端开发必备:《Jquery实战》第3版 介绍

發布時間:2025/5/22 HTML 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Web前端开发必备:《Jquery实战》第3版 介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目標讀者

本書適合想深入學習jQueryWeb開發人員、全棧工程師、架構師jQuery互聯網上最流行的JavaScript框架。本書目標是希望讀者成為Web高級開發人員,無論起點如何。本書深入介紹了整個jQuery框架此外還專門深入介紹了插件編程以及一些擴展開發工具和框架,比如BowerQUnit,當然還有經典的開發實戰原則。每個API方法都使用了簡明扼要的語法塊來描述參數和返回值 ? ? ? ?

jQuery實戰》(第三版)涵蓋了從簡單入門如何在網頁中引入jQuery高級開發的內容,比如Promises實現方式,以及如何開發jQuery插件。為便于大家理解知識,本書包含了大量的實例代碼、三個插件及三個例子項目。本書也包含了試驗網頁(Lab Pages這些有趣網頁開發可以讓大家在實戰開發快速學習jQuery方法的差別,不需要編寫大量的代碼。 ? ? ? ?

閱讀本書需要大家提前掌握HTMLCSSJavaScript的基礎編程知識。jQuery以前的知識不是必須的,但是可以幫助大家快速理解掌握新的概念。 ? ? ? ?

路線圖 ? ? ? ?

本書分為三個部分:jQuery基礎知識、jQuery核心知識(包含了所有的特性)及高級主題。 ? ? ? ?

1章主要介紹了jQuery框架背后的原理以及原則;討論了jQuery框架的本質,以及它要解決的問題,為什么要在Web項目中使用jQuery框架。 ? ? ? ?

2章講述了使用選擇器查找DOM元素,以及如何創建自定義選擇器;也介紹了jQuery集合(以及jQuery對象)等詞匯,即jQuery方法返回的對象。它包含使用jQuery庫操作的元素。 ? ? ? ?

3章擴展了第2章的內容,涉及如何通過前一個元素創建新的選擇元素;也介紹了如何通過jQuery創建新的選擇。 ? ? ? ?

4章關注如何使用jQuery提供操作特性和屬性的方法使用,以及這些方法的差別,此外,還解釋了如何在一個或者多個DOM元素上存儲自定義數據。 ? ? ? ?

5章介紹了如何使用class名字操作元素,如何克隆、設置DOM元素,如何通過添加、移動和替換來修改DOM樹。 ? ? ? ?

6章介紹了各種不同的事件模型,以及瀏覽器如何建立事件處理器來響應事件發生的處理工作,之后介紹了jQuery如何支持這種機制,避免開發人員陷入瀏覽器兼容性的大坑中。此外,本章還介紹了兩個重要的主題事件委托(event delegation)和事件冒泡(event bubbling)。 ? ? ? ?

7章與前面幾章的內容不同,本章的目標主要是帶領大家開發一個Web項目:DVD光盤定位器(DVD discs locator),可以在這里把所學的知識應用其中,并實戰練習。 ? ? ? ?

8章介紹了顯示和隱藏元素的方法,以及如何創建動畫效果,實現連續運行效果的函數隊列,以及一些常見的函數。 ? ? ? ?

9章主要介紹了工具函數,這些函數使用了jQuery命名空間,但是不直接操作DOM元素。 ? ? ? ?

10章的內容涵蓋了最近幾年最重要的概念Ajax。我們來學習jQuery如何簡化Ajax編程。為了避免程序員掉入坑中,jQuery簡化了最常見的Ajax交互類型(比如返回JSON對象)。 ? ? ? ?

11章設置了新的挑戰。要解決許多開發者面對的真實問題:創建一個聯系表單。項目包括創建一個可以工作的表單頁面,而不需要通過完全刷新加載頁面來告訴用戶是否成功或者失敗。 ? ? ? ?

12章是第三部分的第一章,從本章開始我們進入了高級主題,大部分的內容并非與核心庫相關。本章討論了如何通過創建插件來擴展jQuery功能。插件主要分為兩大類:方法和工具函數。本章詳細講解了這些內容。 ? ? ? ?

13章介紹了如何通過jQuery Promises避免臭名昭著的回調災難(callback hell)問題。當然,眾所周知,這是一個略有爭議的話題已經持續了很多年。 ? ? ? ?

14介紹了測試:什么是測試及測試為什么如此重要。首先會關注一種特定類型的測試:單元測試(unit testing)。然后會介紹非常流行的框架QUnit,它使用了一些jQuery項目(jQueryjQuery UIjQuery Mobile)來測試代碼。 ? ? ? ?

15章是本書的最后一章,先介紹了jQuery開發與性能優化的技巧,然后擴展到幾個與jQuery相關的工具、框架和模式,它們可以幫助我們創建快速、強壯和優美的JavaScript代碼。特別強調的是,本章會講解如何在模塊中組織代碼、如何使用RequireJS加載代碼,以及如何使用Bower來管理前端依賴。最后會通過Backbone.js向大家揭秘jQuery如何開發單頁面Web應用程序。 ? ? ? ?

最后,本書末尾提供了專門的附錄來列舉JavaScript的概念,比如函數上下文和閉包——如何最高效地使用jQuery開發網頁——為不熟悉或者想重新溫習這些概念的讀者 ? ? ? ?

代碼規范和下載 ? ? ? ?

本書使用固定寬度的字體作為參考代碼的專用字體。這些列舉的代碼主要是為了方便理解關鍵的知識點,有些內容使用編號列也是為了對代碼進行補充說明,通過換行或者縮進也是為了讓排版充分使用頁面空間。 ? ? ? ?

本書中的所有代碼都可以在GitHub上下載,地址是:https://github.com/AurelioDeRosa/ jquery-in-action。當然也可以從出版社的網站www.manning.com/derosa/www.manning. com/jquery-in-action-third-edition下載 ? ? ? ?

軟件需求 ? ? ? ?

本書的例子代碼都在每章的一個文件夾中,可以方便地在Apache HTTP Server中托管運行。除了第7章、第10章的代碼及其他章節的少量代碼,其他代碼都可以直接在瀏覽器中運行調試。第10章的代碼運行配置環境有點復雜,不僅需要與Apache后臺交互,還需要配置PHP環境(如果使用的是其他開發框架,比如Node.jsJSP或者ASP.NET,一樣可以使用jQuery框架,不限制后臺框架,完全兼容)。 ? ? ? ?

所有的例子都已在各種不同的瀏覽器中測試完成,包括IEFirefoxSafariOperaChrome


作者介紹:

? ? ? ? ? ? ? ? ? ?

Bear Bibeault:

超過30年的代碼編寫經驗 ? ? ? ? ? ? ? ? ? ? ? ?
曾經就職于DEC, ? ? ? ? ? ? ? ? ? ? ? ?
專注于Web開發 ? ? ? ? ? ? ? ? ? ? ? ?
參加過美國海軍陸戰隊。 ? ? ? ? ? ? ? ? ? ? ? ?
喜歡騎雅馬哈摩托車兜風


? ? ? ? ? ? ? ? ? ?

Yehuda Katz:


過去幾年參與過許多開源項目。 ? ? ? ? ? ? ? ? ? ? ? ?
JQuery開源項目的核心成員, ? ? ? ? ? ? ? ? ? ? ? ?
他還參與了Merb項目。


? ? ? ? ? ? ? ? ? ?

Aurelio De Rosa:

全棧Web開發工程師 ? ? ? ? ? ? ? ? ? ? ? ?
擁有WAMP stack、HTML5, CSS3, Sass, JavaScript, and PHP超過5年的專業開發經驗。 ? ? ? ? ? ? ? ? ? ? ? ?
JQuery和JoindIn團隊的成員 ? ? ? ? ? ? ? ? ? ? ? ?
JavaScript 和 HTML5領域的專家。 ? ? ? ? ? ? ? ? ? ? ? ?
他同樣對Web安全、訪問性、性能和SEO有深入研究。


? ? ? ? ? ? ? ? ? ?

徐雷 Frank Xu Lei:

微軟中國特邀講師、微軟美國Channel9首位中國講師 ? ? ? ? ? ? ? ? ? ? ? ?
獲得吉林大學計算機學士學位,上海交通大學碩士學位 ? ? ? ? ? ? ? ? ? ? ? ?
國外經典《WCF技術內幕》《WCF服務編程》第34版《ASP.NET MVC4 Web編程》《JQuery實戰》第3版《MongoDB實戰》第2版譯者 ? ? ? ? ? ? ? ? ? ? ? ?
受邀為微軟中國、盛大網絡、玫琳凱中國、世界500強約翰迪爾、一嗨租車、滬江網、中國東方航空、美國IGT、Citibank花旗銀行、美國國家儀器NI、達豐集團、中國體彩集團等中外名企授課。 ? ? ? ? ? ? ? ? ? ? ? ?
蒼老師忠實粉絲,授課幽默風趣,追求“德藝雙馨”。


《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的Web前端开发必备:《Jquery实战》第3版 介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。