當前位置:編程學習大全網 - 源碼下載 - jQuery基礎教程詳解譯者順序

jQuery基礎教程詳解譯者順序

說到我和jQuery的結緣,我還要感謝2006年發生在臺灣海峽的地震。65438年2月26日,中國南海臺灣省附近發生7.2級地震,幾分鐘後又發生6.7級地震。受強震影響,中美海底光纜等多條國際海底通信光纜中斷,嚴重影響了附近國家和地區的國際和地區通信。2007年6月29日,中國電信網通宣布,經過20多天的緊急搶修,因地震中斷的國際通信服務已全部恢復。在此期間,中國雅虎在郵箱首頁上方貼出通知稱,由於海底光纜中斷,收發郵件可能出現問題。當時,該通知在頁面加載後大約1s以漸變和動畫的形式出現在頁面頂部——類似於jQuery官網首頁“The quick and dirty”的演示效果。而且通知顯示了大概幾秒鐘,然後以動畫的形式自動消失,整個頁面就好像什麽都沒發生壹樣。這個動畫效果深深吸引了我。過去,我試圖在Amazon.com綺優的主頁上寫壹個類似於“所有20種商品”按鈕的鼠標懸停動畫,但我用了幾十行代碼。現在,如何實現這種更酷的效果呢?於是,我開始帶著強烈的好奇心去看它的源代碼(感謝JavaScript天然的開源特性)。令人驚訝的是,這個效果只需要幾行代碼!驚訝之余,追根溯源,終於“了解”到了jQuery的精致與精彩,尤其是它優雅的鏈接方法,更是讓我興奮不已!後來查了很多關於jQuery的資料,發現它的文檔不是中文的,於是在壹周的休息時間裏翻譯了它的API(版本1.1)文檔。這份漢化的文檔在jQuery中文資料匱乏的時候給廣大jQuery用戶提供了壹點幫助,也得到了大家的認可和好評。

JavaScript庫和框架解決的問題無非就是DOM操作(跨瀏覽器)、事件處理、風格改變和外部通信(AJAX)。然而,jQuery獨特的對象集合、隱式叠代、方法串聯、自定義選擇器和事件方法,加上其不到20KB的超輕量和超快的執行速度,贏得了眾多JavaScript開發者的青睞。

JQuery不僅支持各種CSS選擇器表達式,還支持XPath和用戶定義的選擇器表達式,這在JavaScript庫和框架領域是無與倫比的,讓開發人員難以置信地容易找到要操作的元素或集合。其精致靈活的事件處理機制,包括事件註冊、觸發和定制,尤其是hover()方法,讓JavaScript宗師們開懷大笑,使其在JavaScript庫和框架中獨樹壹幟,充滿個性;在操作DOM文檔時,它著眼於大局,從小事做起。它提供了多種豐富實用的方法來遍歷和操作DOM結構和元素,令人耳目壹新,幾乎是“每個JavaScript愛好者的心理防線”。讓人心動的感覺是永恒的;它在處理AJAX請求和響應方面的簡單性,它的簡單易用性,它超級方便的擴展機制,它豐富的插件支持(接口等。),以及背後強大的社區...這些都吸引了無數JavaScript高手來比拼!

事實上,互聯網上有數百個JavaScript庫和框架。為什麽只有jQuery對我們這些粉絲有這麽大的吸引力?是因為jQuery采用了與其他庫和框架完全不同的概念,處處別出心裁——詳見第1章。

作為第壹本全面深入介紹jQuery庫的書,這本書可以說是應運而生了。該書包含jQuery教程、jQuery示例和JavaScript最佳實踐。jQuery的教程部分是本書的第2章到第6章,分別介紹了jQuery中的選擇器、事件處理、DOM操作、動畫效果和AJAX方法。其中,在第三章、第四章和第五章的結尾,特別總結了相應的方法和適用情況,簡明實用。jQuery的示例部分是本書的第七、八、九章,分別圍繞Web開發中最常見的表單、表格、動畫效果等,討論使用jQuery的各個方面。這些章節中的例子深入討論了許多Web開發問題,並用簡單的術語解釋了它們。人們不時驚嘆和感嘆許多令人費解的問題。其實只有壹層紙就夠了!第10章介紹了jQuery強大的擴展能力,介紹了擴展jQuery或者自己編寫jQuery插件的方法。這壹章深入到jQuery的核心,把整個庫的所有架構展現給讀者,把jQuery庫中的“陷阱”和“鑰匙”揭示給讀者,讓人頓悟,豁然開朗。

現代JavaScript開發的基準是最佳實踐。為了讓讀者少走彎路;在不浪費寶貴時間的情況下,本書在通過jQuery介紹JavaScript開發的過程中,實踐了“逐步增強”和“平滑退化”兩個不引人註目的JavaScript開發原則。將抽象的概念形象化、具體化,字裏行間,滲透著作者對這些先進概念的闡述和啟迪。

值得壹提的是,這本書的附錄C是名副其實的“壓軸戲”。對於壹個翻譯來說,如此輕松自如地討論JavaScript閉包,還是第壹次。通過幾個精心設計的例子,讀者可以在不知不覺中體會到JavaScript這壹高級特性的精髓(也許沒有說的那麽簡單)。

誠然,書籍是人類進步的階梯,但“有書不如無書”。想學jQuery,就不能不看jQuery的書,但是光看是沒用的。妳必須練習——打開文本編輯器和瀏覽器,自己編寫jOuery代碼!書上很多地方只講要點,動手實踐才能收獲書上沒有提到的東西。

李負責本書的翻譯,、秦緒文、李莉、程、宋連海、傅、馮耀傑、賈愛華、左、熊、劉穎、也參加了翻譯。

最後但同樣重要的是,我要感謝傅誌宏先生在翻譯這本書時給予的幫助和建議。感謝武衛東先生和劉江先生對翻譯的指導。我非常感謝負責本書的編輯楊爽對譯文的仔細檢查和修改。如果不是她創造性地與我溝通,恐怕這本書會留下很多遺憾。另外,還要感謝圖靈俱樂部“明月星光”的網友的熱心建議,解決了我在翻譯過程中遇到的壹些問題。但由於個人水平和能力的原因,翻譯中的錯誤和不足是不可避免的。

  • 上一篇:麻煩您把道路解釋的使用條款告知下,謝謝!!!
  • 下一篇:實戰體驗幾種MySQLCluster方案_MySQL
  • copyright 2024編程學習大全網