出版時間:2009-10 出版社:人民郵電出版社 作者:韋爾曼 頁數(shù):1 字?jǐn)?shù):528000 譯者:張偉超
Tag標(biāo)簽:無
前言
jQuery取得了非凡的成功,許多剛接觸JavaScript框架的新手都選擇了它,同時許多開發(fā)者也從其他框架中轉(zhuǎn)移過來。jQuery UI緊隨其后,也取得了巨大的發(fā)展,而且必將獲得更大的成就。如果你現(xiàn)在開始學(xué)習(xí)如何使用它,也會因此而獲得成功?!Query UI集出色的控件(widgets)和基本的交互助手(interaction helpers)于一體,這樣可以大大減少需要編寫的代碼量和耗費(fèi)在開發(fā)上的時間。每種組件都擁有大量易于使用的可配置屬性和方法,各組件共享一個通用的編程接口,因而開發(fā)者能夠很快地上手使用它們?! 〗M件庫的開發(fā)還在持續(xù)進(jìn)行中,技巧高超的開發(fā)者們正在不斷提高它的水平。新組件將會在主要的更新版本中添加,而錯誤修復(fù)和更新則會被持續(xù)測試并發(fā)布。jQuery m在很大程度上是一個開源社區(qū)驅(qū)動的站點(diǎn),開發(fā)團(tuán)隊十分依賴于廣泛的開發(fā)者社區(qū)所提交的錯誤報告和特性需求.此外,新組件往往是從最有用的jQuery插件演化而來的?! ”緯鴮Ыo你學(xué)習(xí)jQuery UI的良好開端,徹底揭示了1.5.4版本系列組件內(nèi)部的API,并涵蓋了1.6版本庫的大量功能。本書對每個組件都采取一致系統(tǒng)的方式加以闡述,并提供了大量的功能范例。在每章末尾,還提供一個完整實(shí)現(xiàn)的例子,以展示這些組件在現(xiàn)實(shí)場景中的使用方式?! ?nèi)容概要 第1章 jQuery UI概述。通過學(xué)習(xí)本章內(nèi)容,可以準(zhǔn)確地了解該開發(fā)庫的作用,哪里可以下載以及哪里可以找到相關(guān)資源。本章還會介紹使用該庫的免費(fèi)許可,以及它的API是如何被簡化,從而為組件提供易于使用的統(tǒng)一的編程模型?! 〉?章 本書將從高層用戶界面控件開始jQuery UI世界的神奇之旅。本章將聚焦于tab組件,它是一種利用富有吸引力的交互式控件來表現(xiàn)結(jié)構(gòu)化內(nèi)容的簡單而有效的方法?! 〉?章 本章將研究accordion控件,這是另一個用于有效顯示內(nèi)容的組件。由于其豐富的表現(xiàn)力和良好的交互性,accordion控件使任何網(wǎng)頁為之增色,本章完整地揭示了它的API,并準(zhǔn)確地展示其使用方式。
內(nèi)容概要
本書介紹了jQuery用戶界面庫的各種界面控件和交換助手組件,涵蓋了jQuery用戶界面庫的各種方法與技巧。書中主要介紹了如何使用jQuery用戶界面庫快速有效地構(gòu)建富客戶端Web應(yīng)用界面,提升Web頁面的用戶友好程度。本書通過大量示例,循序漸進(jìn)地幫助讀者掌握這些知識。 本書的目標(biāo)讀者是Web應(yīng)用前端設(shè)計者與開發(fā)者,尤其適合那些已經(jīng)掌握了HTML、CSS和JavaScript等基礎(chǔ)知識并具有jQuery庫使用經(jīng)驗(yàn)的讀者。
作者簡介
Dan Wellman和他的妻子與孩子們生活在他們的家鄉(xiāng)英格蘭南部海岸的南安普頓。白天他在一家小而完善的電子商務(wù)提供機(jī)構(gòu)勤懇而平淡地工作,到了夜晚,他化身為黑暗勢力的抵抗者,為了真理、正義以及非侵入式的JavaScript而戰(zhàn)斗?! an在最近5年撰寫了許多計算機(jī)領(lǐng)域的文章、教程和評論,它們大多數(shù)與客戶端技術(shù)相關(guān)。這是他的第二本書。
書籍目錄
第1章 jQuery UI簡介 1.1 本書適合我嗎 1.2 程序庫的下載 1.3 建立開發(fā)環(huán)境 1.4 程序庫結(jié)構(gòu) 1.4.1 單元測試 1.4.2 控件主題 1.4.3 簡化的打包組件 1.5 主題定制器 1.6 簡化的API 1.7 組件的類別 1.8 瀏覽器支持 1.9 本書范例 1.10 程序庫的許可 1.11 小結(jié) 第2章 選項(xiàng)卡控件 2.1 選項(xiàng)卡的基本實(shí)現(xiàn) 2.2 選項(xiàng)卡風(fēng)格 2.3 可配置屬性 2.4 過渡效果 2.5 選項(xiàng)卡控件的事件 2.6 使用選項(xiàng)卡方法 2.6.1 激活和禁用選項(xiàng)卡 2.6.2 增加和除去選項(xiàng)卡 2.6.3 模擬點(diǎn)擊 2.6.4 創(chuàng)建選項(xiàng)卡的幻燈效果 2.7 AJAX選項(xiàng)卡 2.8 選項(xiàng)卡的樂趣 2.9 小結(jié) 第3章 Accordion控件 3.1 Accordion控件的結(jié)構(gòu) 3.2 設(shè)置Accordion的樣式 3.3 配置accordion 3.4 Accordion控件的方法 3.4.1 銷毀方法 3.4.2 激活和禁用 3.4.3 打開“抽屜” 3.5 Accordion動畫 3.6 Accordion事件 3.7 Accordion的樂趣 3.8 小結(jié) 第4章 對話框 4.1 基本對話框 4.2 自定義對話框皮膚 4.3 對話框?qū)傩浴 ?.4 使用對話框的回調(diào)屬性 4.5 使用對話框動畫 4.6 以編程方式控制對話框 4.7 從對話框中獲取數(shù)據(jù) 4.8 對話框的樂趣 4.9 小結(jié) 第5章 滑動條 5.1 實(shí)現(xiàn)滑動條 5.2 改寫默認(rèn)的主題 5.3 可配置屬性 5.4 使用滑動條的回調(diào)函數(shù) 5.5 滑動條的方法 5.6 滑動條動畫 5.7 多手柄的滑動條 5.8 滑動條的樂趣 5.9 小結(jié) 第6章 日期選擇器 6.1 默認(rèn)的日期選擇器 6.2 定制日期選擇器的皮膚 6.3 日期選擇器的可配置屬性 6.3.1 改變?nèi)掌诘母袷健 ?.3.2 本地化 6.3.3 回調(diào)屬性 6.3.4 觸發(fā)按鈕 6.3.5 多月選擇 6.3.6 激活日期范圍選擇 6.3.7 配置可選動畫 6.3.8 日期選擇控件的方法 6.4 日期選擇器的樂趣 6.5 小結(jié) 第7章 自動完成控件 7.1 基 本 實(shí) 現(xiàn) 7.2 可配置屬性 7.2.1 滾動 7.2.2 自動完成控件的樣式 7.2.3 多項(xiàng)選擇 7.2.4 高級格式 7.2.5 匹配屬性 7.2.6 遠(yuǎn)程數(shù)據(jù) 7.2.7 向服務(wù)端發(fā)送附加數(shù)據(jù) 7.2.8 緩存 7.3 自動完成控件的方法 7.4 自動完成控件的樂趣 7.5 小結(jié) 第8章 拖放組件 第9章 尺寸改變組件 第10章 選擇組件 第11章 排序組件 第12章 UI特效
章節(jié)摘錄
1.4.2 控件主題 開發(fā)庫提供了兩種主題,default主題為淺灰色的中性外觀,而flora主題是由令人愉快的淡綠色和橙色元素構(gòu)成。這兩種主題為每個高層控件都提供了樣式,并且如果需要,完全可以不加修改地獨(dú)立使用。 這些主題中的一些CSS文件不僅定義了控件的外觀,還與控件的功能相關(guān)。因此,如果需要為特定控件提供定制的皮膚,可以有兩種選擇。第一種做法是忽略控件原有的皮膚文件,完全使用自己的CSS文件來代替相應(yīng)的主題文件。或者采用第二種方式,即簡單地改寫特定的用于處理外觀的規(guī)則?! 〉谝环N方式雖然同樣可行,但大大增加了工作量。也就是說,這種方法需要花費(fèi)大量時間編寫與功能相關(guān)的樣式代碼,而實(shí)際上這些代碼已經(jīng)被編寫過了。第二種選擇更具效率,因?yàn)樗⒃谟芍黝}提供的基礎(chǔ)之上,只需要編寫最基本的、最低限度的樣式代碼即可?! ?.4.3簡化的打包組件 ui文件夾下包含了每種組件和特效的所有未簡化版代碼文件,其中幾個子目錄包含了簡化和打包后的組件,以及il8n文件夾?! ∶糠N庫組件和特效的完整版本文件對于開發(fā)者來說是非常有用的。它們可以被打開并閱讀以便更好地了解特定組件的工作方式。這些文件含有大量注釋,對如何使用特定代碼給出了建議?! 《糠N組件的簡化版本適用于生產(chǎn)環(huán)境,它能夠減少對文件的下載和解釋時間。借助于快速發(fā)展的各種工具,JavaScript可以很容易地被簡化?! 『喕蟮奈募h除了所有的注釋、空格和換行,大多數(shù)代碼簡化工具還對代碼進(jìn)行了混淆處理,如在可能的時候?qū)ο?、變量和函?shù)的名稱縮減為1個字母,而同時文件中的代碼仍保留了原來的功能。 每種組件的打包版本文件是最小的,但實(shí)際上它并沒有按照上面的方式對簡化文件進(jìn)行進(jìn)一步簡化,而只是對其進(jìn)行壓縮,使壓縮后的文件比簡化文件更小。不過含有壓縮文件的代碼需要進(jìn)行一些改變,即需要增加一些客戶端代碼來解壓縮文件。這也意味著盡管壓縮文件尺寸更小,但通常需要更長的時間進(jìn)行解釋。 il8n目錄下放置的是日期選擇器控件包含的語言包。使用這些插件語言包可以輕松地對日期選擇器(本書在第6章將會詳細(xì)討論)進(jìn)行國際化。
編輯推薦
《jQuery用戶界面庫學(xué)習(xí)指南》提供了使用jQuery用戶界面庫的完整體驗(yàn).書中依次介紹了每種組件,并通過大量從初級到高級用法的示例,循序漸進(jìn)地幫助讀者掌握這些知識?! 秊Query用戶界面庫學(xué)習(xí)指南》內(nèi)容:用tab和aCCordion形式將相關(guān)內(nèi)容的不同部分組織起來以節(jié)省頁面空間;使用對話框控件顯示消息、圖片和表單型的交互內(nèi)容;在應(yīng)用程序中使用滑動條進(jìn)行音量或顏色控制,通過動態(tài)地左右拖動來顯示不同的取值范圍;允許頁面訪問者通過日期選擇控件從日歷中選擇日期;使用自動完成控件豐富頁面功能;提供拖放機(jī)制使用戶能夠直接安排頁面中的各種元素;選擇元素群組中的幾個元素。并對它們應(yīng)用統(tǒng)一的動作;創(chuàng)建帶有多個內(nèi)容框的頁面。并且根據(jù)訪問者的個性化需求,將這些內(nèi)容框排列到不同的位置。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
jQuery用戶界面庫學(xué)習(xí)指南 PDF格式下載