內容簡介
《jQuery UI開發指南》是jQuery UI的快速開發指南,全麵介紹jQuery UI如何改進HTML頁麵展示,內容包括jQuery UI 1.8版本的下列擴展特性:選項卡管理、摺疊菜單、對話框、按鈕、進度條、滑塊、日曆、自動補全、拖放管理、選擇元素、縮放、元素調序以及新的視覺特效等。
《jQuery UI開發指南》共14章,講述瞭jQuery UI的所有功能。作者用精簡的代碼展示瞭jQuery UI組件的使用方法,挑選齣最為重要的配置選項和組件事件進行詳細解釋說明。精選的示例循序漸進、由易到難,從假設問題到解決問題,顯示瞭作者挖掘jQuery UI功能的思考過程。
《jQuery UI開發指南》適閤Web開發人員及設計人員閱讀。無論是jQuery UI的初學者還是有一定經驗的開發人員,本書都是極好的技術參考書。
內頁插圖
目錄
第1章 jQuery UI介紹
1.1 jQuery UI的安裝
1.2 jQuery UI概覽
1.3 什麼是CSS主題
1.4 在HTML頁麵中應該引入哪些文件
1.4.1 未壓縮文件
1.4.2 壓縮文件
1.5 更換CSS主題
1.6 準備開始
第2章 選項卡
2.1 選項卡的基本用法
2.2 格式化內容
2.3 tabs方法
2.3.1 tabs(options)方法
2.3.2 tabs(“action”, params)方法
2.4 bind方法
2.5 使用選項卡的示例
2.5.1 動態創建選項卡
2.5.2 使用Ajax修改選項卡的內容
2.5.3 通過Ajax把信息傳輸給服務器
2.5.4 使用選項卡的add方法
2.5.5 使用tabsadd事件
第3章 摺疊菜單
3.1 摺疊菜單的基本用法
3.2 格式化內容
3.3 accordion方法
3.3.1 accordion(options)方法
3.3.2 accordion(“action”, params)方法
3.4 在摺疊菜單上使用bind管理事件
3.5 使用摺疊菜單的示例
3.5.1 打開任意菜單
3.5.2 用Ajax加載菜單內容:使用options
3.5.3 用Ajax加載菜單的內容:使用accordionchange
第4章 對話框
4.1 對話框的基本用法
4.2 格式化內容
4.3 dialog方法
4.3.1 dialog(options)方法
4.3.2 dialog(“action”, params)方法
4.4 在對話框中使用bind處理事件
4.5 使用對話框的示例
4.5.1 打開和關閉對話框
4.5.2 在打開或者關閉對話框時應用特效
4.5.3 在關閉對話框時進行驗證
4.5.4 隱藏關閉按鈕
4.5.5 在對話框中插入按鈕
4.5.6 使用Ajax插入內容
4.5.7 使用特效來更改對話框的行為
第5章 按鈕
5.1 按鈕的基本用法
5.2 格式化內容
5.3 button方法
5.3.1 button(options)方法
5.3.2 button(“action”, params)方法
5.4 在按鈕上使用bind處理事件
5.5 單選按鈕
5.5.1 顯示單選按鈕
5.5.2 使用buttonset方法改進顯示
5.6 復選框
5.6.1 顯示復選框
5.6.2 使用buttonset方法改進顯示
5.7 使用按鈕的示例
5.7.1 在按鈕上顯示圖標
5.7.2 創建計算器
第6章 進度條
6.1 進度條的基本用法
6.2 格式化內容
6.3 progressbar方法
6.3.1 progressbar(options)方法
6.3.2 progressbar(“action”, params)方法
6.4 在進度條上使用bind處理事件
6.5 使用進度條的示例
6.5.1 逐漸填充進度條
6.5.2 在完成過程中的不同階段進行處理
第7章 滑塊
7.1 滑塊的基本用法
7.2 格式化內容
7.3 slider方法
7.3.1 slider(options)方法
7.3.2 slider(“action”, params)方法
7.4 在滑塊上使用bind管理事件
7.5 使用滑塊的示例
7.5.1 顯示單個遊標的值
7.5.2 顯示兩個遊標的值
7.5.3 使用滑塊來調整圖片的透明度
第8章 日曆
8.1 日曆的基本用法
8.2 格式化內容
8.3 datepicker方法
8.3.1 datepicker(options)方法
8.3.2 datepicker(“action”, params)方法
8.4 使用日曆的示例
8.4.1 用其他語言顯示日曆
8.4.2 在日曆中顯示多個月份
8.4.3 顯示靜態日曆
8.4.4 指定最小及最大日期
8.4.5 禁止選擇特定的日期
8.4.6 預先選擇任意日期
8.4.7 在選擇日期時執行Ajax請求
第9章 自動補全
9.1 自動補全的基本用法
9.2 格式化內容
9.3 autocomplete方法
9.3.1 autocomplete(options)方法
9.3.2 autocomplete(“action”, params)方法
9.4 在建議列錶上使用bind管理事件
9.5 使用自動補全機製的示例
9.5.1 指定建議列錶的寬度
9.5.2 打開HTML頁麵時即顯示建議列錶
9.5.3 在輸入框獲得焦點時顯示建議列錶
9.5.4 為建議列錶的顯示營造特效
9.5.5 動態創建建議列錶
9.5.6 基於用戶輸入的數據動態創建建議列錶
9.5.7 在建議列錶中插入圖片
第10章 拖放
10.1 draggable方法
10.1.1 draggable(options)方法
10.1.2 draggable(“action”, params)方法
10.2 在移動元素上使用bind管理事件
10.3 使用拖動功能的示例
10.3.1 在移動過程中執行額外處理
10.3.2 給移動施加一些限製
10.4 droppable方法
10.4.1 droppable(options)方法
10.4.2 droppable(“action”, params)方法
10.5 在保管元素上使用bind管理事件
10.6 使用放置功能的示例:購物車
10.6.1 使用拖放功能來創建一輛購物車
10.6.2 給購物車的放置過程添加視覺特效
10.6.3 從購物車中移除圖書
第11章 選擇元素
11.1 選擇元素的基本用法
11.2 格式化內容
11.3 selectable方法
11.3.1 selectable(options)方法
11.3.2 selectable(“action”, params)方法
11.4 在選區中使用bind管理事件
11.5 使用選擇機製的示例
11.5.1 顯示選擇序列中的事件發生順序
11.5.2 禁止選擇某特定元素
11.5.3 禁止通過點擊來選擇元素
11.5.4 管理購物車
第12章 頁麵內的元素調序
12.1 元素調序的基本用法
12.2 格式化內容
12.3 sortable方法
12.3.1 sortable(options)方法
12.3.2 sortable(“action”, params)方法
12.4 使用bind管理元素調換事件
12.5 使用元素調序機製的示例
12.5.1 顯示事件齣現的順序
12.5.2 在列錶中放置任何元素
第13章 縮放
13.1 縮放的基本用法
13.2 格式化內容
13.2 resizable方法
13.2.1 resizable(options)方法
13.3.2 resizable(“action”, params)方法
13.4 在縮放元素上使用bind處理事件
13.5 使用縮放機製的示例
13.5.1 縮放時顯示元素的尺寸
13.5.2 縮放時顯示元素的位置
13.5.3 在縮放過程中執行動畫
13.5.4 創建一個可縮放的文本框
第14章 jQuery UI中的視覺特效
14.1 新的視覺特效
14.1.1 effect(effectName, options, duration, callback)方法
14.1.2 blind特效
14.1.3 bounce特效
14.1.4 shake特效
14.1.5 clip特效
14.1.6 drop特效
14.1.7 explode特效
14.1.8 fold特效
14.1.9 highlight特效
14.1.10 puff特效
14.1.11 pulsate特效
14.1.12 scale特效
14.1.13 size特效
14.1.14 slide特效
14.2 show、hide以及toggle方法
14.3 jQuery UI提供的增強的animate方法
14.3.1 管理顔色的CSS屬性
14.3.2 新的easing選項值
14.4 使用CSS類生成特效
14.4.1 addClass、removeClass以及toggleClass的增強型方法
14.4.2 switchClass方法
14.4.3 使用toggleClass方法的示例
……
前言/序言
jQuery UI開發指南 下載 mobi epub pdf txt 電子書 格式
評分
☆☆☆☆☆
書本out瞭 tab 動態添加和 ajax modify content 的方法都沒有瞭。
評分
☆☆☆☆☆
網上jqui的demo還是比較多的,書的講解還是有些用處的。
評分
☆☆☆☆☆
好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好好很好非常好
評分
☆☆☆☆☆
商品是給力瞭,不過是1.8版本的jquery,有些東西不支持瞭,比如動態添加選項卡!
評分
☆☆☆☆☆
我看這本看瞭很久瞭,決定買來學習一下ui設計這部分,我相信是一本好書,京東送貨還是很快的,滿分,贊
評分
☆☆☆☆☆
其實聽說過JQUERY的人很多,用過JQUERY的人也很多,但是聽說過JQUERY-UI的人,就沒那麼多瞭。 JQUEYR-UI是什麼? JQUERY使得JAVASCRIPT變得簡單,而JQUERY-UI使得JQUERY變得簡單;使用JQUERY,就少寫瞭很多JAVASCRIPT代碼,使用JQUERY-UI就少寫瞭很多JQUERY代碼~ 這本書一共14個章節,每個章節講述一個JQUERY-UI的方法。
評分
☆☆☆☆☆
給力給力給力給力給力
評分
☆☆☆☆☆
隨便買一本看看,都是一些常用的效果,買迴來感覺沒什麼用,這些效果自己都可以寫齣來,並且兼容性和用戶體驗更好點。
評分
☆☆☆☆☆
多學習。。。。。。。。。。。。。