您找過以下的關鍵字

尚無搜尋紀錄

前言

jQuery 是功能豐富的JavaScript 函數庫,可以幫助使用者毫不費力地把動態功能應用到網頁。它的體積很小,程式風格獨特而又優雅,改變了JavaScript 程式設計師撰寫程式的方式和想法。jQuery 函數庫有一個設計理念,那就是「寫得少,做得多」(write less, do more),其獨特的選擇器、鏈式的DOM 操作方式、事件綁定機制及封裝完整的Ajax 使其在許多優秀的JavaScript 函數庫中脫穎而出、獨樹一幟,贏得了許多使用者的擁護和信賴。

jQuery 的語法簡單易學,而且具有很強大的跨平台性,可以相容多種核心的瀏覽器。目前,已經有一百多個外掛程式來擴充jQuery 的功能,使得jQuery 能滿足幾乎所有用戶端的指令稿開發。

本書透過理論與實作相結合的方式,由淺入深、循序漸進地介紹了jQuery 函數庫的使用,同時又輔以大量真實的開發案例,讓讀者輕鬆使用jQuery 來增強網頁的互動性,做出更好的Web 前端產品以及各種更炫更酷的效果。如果讀者簡單了解HTML、CSS 和JavaScript 基礎知識,那麼這本書正是為你而準備的,因為本書涵蓋了利用jQuery 工作時可能遇到的大多數問題。

本書特色

贯 循序漸進,由淺入深

閱讀本書不需要對jQuery 有所了解,甚至對JavaScript 也不需要有很深的了解。為了方便讀者學習,本書系統地說明了jQuery 技術在網頁設計中各個方面的應用知識,從為什麼要用jQuery 開始說明,循序漸進,配合大量實例,幫助讀者奠定堅實的理論基礎,做到知其所以然,以期讀者可以在不參考其他資料的情況下順利過渡到jQuery 的學習和使用。

贯 大量的案例實戰

書中設定大量應用實例,重點強調實際技術的靈活應用,全書結合了作者長期的網頁設計製作和教學經驗,讓讀者真正做到學以致用。讀者可以透過這些實例對jQuery 的理論知識有更加深刻的了解,同時,這些實例稍作修改,就可以用在讀者正在開發的專案中,實現各種精彩的效果。

贯 技術全面,內容充實

本書是關於jQuery 的初級入門讀物,書中詳細介紹了jQuery 1.6.4 幾乎所有的特性和屬性,並對每個模組均有很翔實的實例說明,以期讀者對jQuery 有個很好的整體把握,同時以後需要用到一些特性時,可以查閱。另外,本書還在開始介紹了Web 開發的基礎知識,如Web 開發中比較常用的工具等,可以讓讀者從一個完全的新手很快變成專業人士。

贯 圖文結合,了解深刻

說明技術類別的知識,最好的方式就是面對面地講授,但是圖書卻不太容易做到這一點。為了彌補這個缺憾,本書在說明實際實例時,除了大量的註釋、說明之外,還輔以一些簡潔的圖片,以期讓讀者對實例以及jQuery 效果有更直觀的了解。

贯 配有原始程式碼,加速學習

為了讓初學者快速入門,可在本公司官網(http://www.topteam.cc) 對應處下載大部分實例的原始程式碼,讀者可以參考閱讀。但是,筆者依然強烈建議,在學習本書時應該邊學邊練,即使不能直接寫程式,最好也要對著書上的程式手動敲入一遍,以加深印象和對知識本身的了解。

本書內容

本書分為三大部分,共18 章,實際結構劃分如下。

轩 第一部分: jQuery 基礎知識部分,包含第1 ∼ 9 章。這部分主要介紹jQuery相關基礎知識,包含jQuery 相關概念、使用選擇器、使用篩檢程式、DOM操作、事件處理、Ajax 應用、動畫設計、工具函數、功能擴充。

轩 第二部分:應用程式開發部分,包含第10 ∼ 15 章。這部分主要介紹表格開發、表單開發、UI 開發、UI 互動開發、UI 套件開發、UI 特效開發。

轩 第三部分:核心部分,包含第16 ∼ 18 章。這部分重點說明jQuery 核心組成和工作原理,主要包含JavaScript 函數式基礎、JavaScript 物件導向基礎以及jQuery 框架透析。

本書讀者

贯 希望學習網頁設計、網站製作的初學者。

贯 從事網頁設計製作和網站建設的專業人士。

贯 既適合初學者,也適合進階者。

贯 Web 前台開發和後台設計人員。

贯 可以作為各大專院校相關專業的教學輔導和參考用書或相關教育訓練機構的教育訓練教材。

本書約定

贯 本書程式都以灰色背景顯示,以方便讀者閱讀。考慮到版面限制,部分展示出來的程式僅包含JavaScript 指令稿和必要的結構程式。讀者在學習測試時,應該把這些程式輸入到網頁。

贯 本書以jQuery 1.6.4 版本為基礎介紹和示範,能夠相容jQuery 3.0 以後的任何版本。

贯 在預設情況下,jQuery 1.6.4 函數庫檔案都會自動匯入檔案,如果沒有特別說明,我們會在範例中省略該行指令。jQuery 1.6.4 儲存在jQuery 資料夾中。

贯 在預設情況下,使用jQuery 別名$ 來表示jQuery 命名空間,同時直接把呼叫的函數放在$() 函數中,該函數實際上是$("document").ready() 方法的簡寫,它相當於JavaScript 中的window.onload =function • (){} 事件處理函數。

贯 由於jQuery 與JavaScript 變數之間存在區別,預設情況下,當定義jQuery 物件變數時,在變數的前面附加一個$ 字首,以便與JavaScript 變數區分。

關於我們

參與本書撰寫的人員包含咸建勳、奚晶、文菁、李靜、鐘世禮、李增輝、甘桂萍、劉燕、楊凡、李愛芝、余樂、孫寶良、余洪萍、譚貞軍、孫愛榮、何子夜、趙美青、牛金鑫、孫玉靜、左超紅、蔣學軍、鄧才兵、袁江、李東博等。

由於作者水準有限,書中疏漏和不足之處在所難免,歡迎讀者不吝賜教。讀者們如有好的建議、意見,或在學習本書時遇到疑難問題,可以聯繫我們,電子郵件為design1993@163.com,liulm75@163.com。