出版信息
原書名: Applied jQuery
原出版社: Peachpit Press
作者: (美)Jay Blanchard [作譯者介紹]
譯者: 楊光偉 魏丹
出版社:人民郵電出版社
ISBN:9787115273963
上架時間:2012-4-12
出版日期:2012 年4月
開本:16開
頁碼:214
版次:1-1
內容簡介
jquery是當今web開發領域中最流行的javascript庫之一。它的設計簡潔,並可以加速HTML腳本的執行。現如今,那些職業的網路套用及網站開發者們已經很少會只用html或者javascript進行開發了,相反,他們必須精通各種網路開發技術。而《jQuery實戰開發》正是一本可以在這方面引導讀者學習進步的圖書,這也是它獨特的地方所在。
《jquery實戰開發》不單只向讀者介紹JQuery框架的基本結構,還會詳細講解在模板中加入jquery和php,以及使用html和css來處理布局的優勢。閱讀本書,並不需要你有任何的jquery開發經驗。它從jquery的基礎知識開始,並會詳細介紹如何使用jquery來控制和合並事件、製作實用的窗體以及使用功能強大的部件。最後,你將學會如何套用jquery、html和css技術來創建你自己的web應用程式界面。作者在《jquery實戰開發》中分享了自己多年的工作經驗——因此在本書結束的時候,你也將從一名初學者,變成一名熟練的應用程式界面開發者。
目錄
《jquery實戰開發》
第1章 介紹jquery 1
1.1 使jquery工作 3
1.2 利用dom工作 6
1.3 學習jquery的一些技巧 8
1.3.1 特定的元素選擇器 9
1.3.2 快速使用dom遍歷 9
1.3.3 利用FireBug進行故障排除 10
1.3.4 打包你的代碼 11
1.3.5 使用return false語句 14
1.3.6 玩轉jquery代碼 15
1.4 jquery與其他代碼相結合 16
1.4.1 以html作為開始 16
1.4.2 css樣式的web網頁 17
1.4.3 使用php和mysql 17
1.5 漸進增強 17
1.6 規劃設計和相互作用 21
結束語 22
第2章 使用事件 23
2.1 使用“攝影師的交流所”網站 25
.2.2 製作別致的導航 25
2.3 綁定事件的其他元素 31
結束語 50
第3章 製作流行窗體 51
3.1 利用表單事件 53
3.1.1 聚焦於表格輸入 53
3.1.2 驗證電子郵件地址 55
3.1.3 確定一個輸入被完成 58
3.2 裝備上傳功能 60
3.2.1 執行客戶端驗證 61
3.2.2 開發伺服器端驗證 63
3.2.3 上傳檔案 64
結束語 76
第4章 有效使用ajax 77
4.1 使用ajax進行驗證 79
4.1.1 建立php註冊和驗證檔案 79
4.1.2 設定jquery驗證和註冊功能 86
4.1.3 用戶登錄 90
4.2 使用ajax更新內容 92
4.2.1 獲得基於當前用戶的內容 93
4.2.2 載入基於請求的內容 95
4.2.3 載入動態腳本 96
4.2.4 使用jquery的ajax附加功能 100
4.2.5 使用json 108
4.3 保護ajax請求 115
4.3.1 防止表單提交 116
4.3.2 使用cookies識別用戶 119
4.3.3 清除用戶提供的數據 122
結束語 125
第5章 jquery部件的套用 126
5.1 使用jquery ui部件 128
5.1.1 設定(自定義)jquery ui 128
5.1.2 包括jquery ui部件 131
5.2 使用jquery外掛程式 148
5.2.1 使用外掛程式加強你的應用程式 149
5.2.2 激活你的網站 164
5.3 運行你自己的外掛程式 173
結束語 176
第6章 創建應用程式界面 178
6.1 建立基礎 180
6.1.1 創建html 181
6.1.2 套用css 183
6.1.3 使界面可調整大小 187
6.2 提高應用程式界面 189
6.2.1 創建更好的精靈 189
6.2.2 使用ajax載入內容 197
6.2.3 配置其他增強功能 204
結束語 214
前言
作為網頁設計師,你不得不煞費苦心地、儘可能快地去抓住網民們的注意力,然後吸引他們在你的網站上瀏覽內容。除了你所提供的產品、服務或者信息之外,你的頁面必須看起來富有視覺吸引力,並且提供刺激的(且有價值的)互動套用。jQuery庫作為主要配料,為你的這塊網站蛋糕提供美麗的裝飾品。如果套用得當,jQuery的效果將會說服你的訪問者和應用程式用戶把你的網站點擊一遍,並嘗試所有你發布的內容。
訣竅在於學習如何將jQuery與其他標記和語言有效地結合。你必須增加更廣泛學科的知識,例如HTML(超文本標記語言)、CSS(層疊樣式表),並懂得如何正確地將其融入jQuery之中。這本書的目的在於傳授你知識,讓你可以將HTML、CSS、jQuery正確地結合在一起,創造出一個引人注目的、有互動性的網站及套用。
通過這本書,我還將向你展示如何使用PHP(一種流行的伺服器端腳本語言)和MYSQL(一種關係型的資料庫產品),來最佳化你的應用程式,從而全方位地增強你的開發,並使你的套用超負荷運轉。這兩項技術很容易被轉化為其他的Web開發語言。
jQuery於2006年被它的創始人——約翰·瑞賽格宣布誕生。iQuery作為一個新的JavaScript框架,與HTML和CSS相互配合套用,迅速地被普及並且得到支持。jQuery的簡單選擇器模仿了CSS的選擇器,使得這個庫為我們所熟悉,並且使設計者和開發者易於學習。.iQuery庫消除了Web開發者的困擾,他們曾經不得不忍受開發過程中需要通過對於多種瀏覽器進行兼容性這個問題。
介紹完了jQuery的這兩個小小的特點,下面這個例子將向你展示如
何使用jQuery語言基於定義ID屬性來選擇一個元素:
$(,#foo,);
在相同的案例中,jQuery選擇器相對於過去的JavaScript要短得多,下面是一個過去的JavaScript例子:
document.getElementByID(,foo’);
這也難怪Web開發團隊的人們信奉著jQuery的“寫更少的代碼,做更多的事情”的宗旨。結合簡單的jQuery語句,就能夠支持複雜的動畫,並取得驚人的效果,你會得到一個JavaScript庫,它是如此靈活,如此能幹,為你的網站訪問者提供一個不同凡響的互動體驗。
這本書的對象是剛開始學習的或者中級的Web開發人員,但是沒有關係,無論是處於任何一個階段的設計人員或者開發人員都可以閱讀。在這本書中,你可以尋找到對你有幫助的實例,使得jQuery可以融入進你的網頁或者應用程式中。如果你掌握了基本的HTML、CSS、JavaScript和jQuery,這本書會對你很有幫助,但這些也不是必要的,因為例子寫得非常全面,並且直接可以運行。
使用的是什麼在撰寫本文時,jQueryl.5已經發布,並且已經在書中的所有例子上套用。你可以在jquery官網上下載。
HTML、CSS和JavaScript檔案都是純文本檔案,你可以在任何純文本編輯器中創建和編輯。
所有的例子都經過了Firefox 3和IntemetExplorer 8的測試,其中的一些可以在Safari和谷歌chrome中運行。
書中的所有代碼示例都可以在AppliedjQuery網站上找到。你可以在那裡下載一個Zip檔案,其中包含所有的例子、圖片和其他需要的檔案。
這些例子都按照章節排序在Zip檔案中,包括所有必要的jQuery檔案,這些例子打開就可以運行。
. 然而,即使書中的所有例子都有檔案可供下載,我還是更鼓勵你根據書中的進程自己輸入每一個例子。自己動手輸入的程式會對你學習這項技術有所幫助,並加強你大腦中jQuery的概念。
現在是時候讓我們投入到jQue叮的學習中去了。在第1章中,我會給你一些好的規則和工具,使你在套用jQuely進行Web開發工作時,在正確的方向上前進。
媒體評論
“對於一名jQuery開發新手來說,如果他想在代碼設計思想上尋求指導,那么這本書將可以給予最好的幫助。”
——Ralph Whitbeck jQuery官方播客主持人