隨著Web 2.0的興起及網站等項目的大力發展,人們越來越重視人機交互的方便性及網頁的美觀程度。jQuery繼承了開源的JavaScript庫,能夠方便地完成這些功能。另外,得益於jQuery的開源性,廣大用戶可以隨時獲得最新的代碼而無須購買。種種優點都使得jQuery流行於項目開發中,無論網頁前臺設計師還是後臺開發者,甚至於一些網頁設計開發愛好者都一直在使用jQuery,並且積極努力地學習它。因此,學習jQuery是有必要的,也是順應網頁開發的發展方向的。
為了使讀者更好地掌握jQuery的新功能、新特性,更好地利用jQuery進行網站的視覺優化及交互體驗,本書將系統地介紹jQuery的基本使用方法以及在基礎知識上的深入應用。
本書特點
本書在內容上採用知識點和案例相結合的形式,將知識融入案例中,使讀者能夠從實踐中理解並鞏固知識,在實踐中提高能力。本書在敘述上力求通俗易懂,編排科學,圖文並茂,注重使用。為了方便讀者閱讀及更加清晰地理解,本書對部分理解有困難的案例做了適量的注釋分析。
內容全面:涵蓋了jQuery的各項基礎知識,如Web編程基礎知識,JavaScript基本語法,變量、表達式及運算符等知識,語句、對象和數組,函數和類;也包括選擇器、事件機制、AJAX等高層次內容,最後還通過實例將所講過的知識進行匯總講解。
實例豐富:絕大部分章節以實例程式為核心,在實際應用中講解要介紹的內容。如選擇器的應用是jQuery中最重要的一個知識點,為了方便讀者理解,本書專門設計了實例,將所有知識點納入其中,讓讀者在實例的學習中得到提升。
代碼注釋豐富:對於範例代碼,提供詳細的代碼注釋。通過注釋,讀者可以瞭解每一句代碼的意義,無須擔心看不懂代碼。
通俗易懂:將很多復雜的原理用通俗的語言表述出來,原理就簡單了,這樣就方便了讀者的瞭解。
超值的視頻光盤:為了幫助讀者更加直觀地學習,本書附帶了一張光盤,內容包括多媒體視頻、PPT和實例源代碼。
本書主要內容
本書共分15章,主要介紹jQuery的基本知識,並通過具體案例介紹如何運行jQuery進行開發實踐。
第1章講解Web編程基礎知識,包括Web及其工作原理,Internet網絡協議,IP地址、功能變數名稱和Web標準等。
第2章講解JavaScript基礎知識,包括詞法結構、JavaScript中的數據類型以及對象、數組、函數等基本知識。
第3章講解變量、表達式及運算符等內容。
第4章講解JavaScript中的語句,包括表達式語句、if語句、while語句、for語句等以及對象的具體操作,如對象的創建、屬性和方法,數組的使用等。
第5章講解函數的具體知識,對於函數的聲明、參數以及參數中具體的屬性及方法進行說明,並且對類進行必要的介紹。
第6章講解AJAX的開發工具以及調試工具,詳細介紹了JavaScript Editor Pro、Dreamweaver和UltraEdit的使用,並且對於jQuery的調試工具也作了相應的講解。
第7章講解jQuery的一些基礎知識,包括jQuery的特點及優勢,還對AJAX框架中比較成熟的兩種類庫作了介紹。另外,還詳解了jQuery的使用方法和開篇實例等,為使讀者進行後面的實踐奠定基礎。
第8章講解jQuery的核心部分——選擇器,對選擇器的分類以及具體應用作了詳細分析。
第9章講解jQuery事件機制和常用函數,以及事件模式使用等內容。
第10章講解DOM技術以及jQuery對DOM樹的基本操作等內容。
第11章講解JavaScript實現動畫原理和如何利用jQuery實現動畫、jQuery自定義動畫等內容。
第12章講解jQuery和AJAX的聯系與區別,並且介紹自己開發AJAX的一些腳本知識。
第13章講解jQuery中的擴展——插件部分,對于經常使用的插件進行分析,並且講解了如何自己製作插件。
第14章講解jQuery應用實例——個性相冊網站,讓讀者在實踐的基礎上掌握開發的技巧及規範,為讀者吸收消化打下基礎。
第15章講解個性導航欄的製作方法,對jQuery的強大功能進行具體介紹使讀者能夠更加清晰地瞭解jQuery的使用方法。
本書讀者
網頁開發自學者
軟件開發人員
大中專院校相關專業的學生
本書作者
本書主要由高金勇、陳曉建編寫,其他參與編寫和資料整理的人員有劉成、馬臣雲、潘娜、阮履學、陶則熙、王大強、王磊、徐琦、許少峰、顏盟盟、楊娟、楊瑞萍、于海波、俞菲、曾苗苗、趙瑩、朱存等。
由於編者水準所限,疏漏和不足之處在所難免,望讀者不吝批評指教!
編者