出版時(shí)間:2011-4 出版社:電子工業(yè)出版社 作者:張子秋 頁數(shù):290
Tag標(biāo)簽:無
內(nèi)容概要
《jquery風(fēng)暴—完美用戶體驗(yàn)》全面講解了jquery的各種技術(shù),包括基礎(chǔ)特性、各類函數(shù)的介紹、使用jquery進(jìn)行ajax調(diào)用、jquery插件的開發(fā)和使用等。書中對(duì)頁面設(shè)計(jì)和開發(fā)人員影響深遠(yuǎn)的jquery
ui做了重點(diǎn)講解,還穿插了部分javascript的精華知識(shí),指出了各種腳本開發(fā)的錯(cuò)誤方法和誤區(qū)。接著給出自定義jquery腳本框架和百度地圖開發(fā)的案例,從而掌握高效率頁面開發(fā)經(jīng)驗(yàn)和lbs(location
based service)應(yīng)用開發(fā)的思路。最后,本書還專門講解了新鮮出爐的jquery
mobile,讓我們?cè)谝苿?dòng)互聯(lián)網(wǎng)開發(fā)中先人一步。通過本書的學(xué)習(xí)將改變傳統(tǒng)的javascript開發(fā)方式,對(duì)于web開發(fā)來說意義深遠(yuǎn)。本書從豐富的實(shí)踐案例去講解jquery用戶體驗(yàn),從而極大提升用戶的直觀感受。
jquery的大版本已經(jīng)更新到了1.4,這一版本的jquery有了大量的更新,比如對(duì)于函數(shù)重新進(jìn)行了分類,推出了全新的api文檔,這相當(dāng)于重新整理了jquery的知識(shí)體系結(jié)構(gòu)。所以,本書的寫作目的不僅僅是講解jquery中的技術(shù)知識(shí),更側(cè)重建立完整清晰的jquery知識(shí)體系,讓讀者知道jquery的骨架,以后也能夠通過自己深入的學(xué)習(xí)讓羽翼更加豐滿。本書注重用戶體驗(yàn)方面的介紹,在案例的選取上特別注重b/s企業(yè)的實(shí)踐經(jīng)驗(yàn)。
《jquery風(fēng)暴—完美用戶體驗(yàn)》適合于web開發(fā)工程師、用戶界面設(shè)計(jì)師、前端架構(gòu)師、用戶體驗(yàn)設(shè)計(jì)師、移動(dòng)互聯(lián)網(wǎng)開發(fā)工程師、想深入學(xué)習(xí)jquery知識(shí)的高級(jí)開發(fā)人員參考學(xué)習(xí),還可作為高等院校相關(guān)專業(yè)的教學(xué)參考書。
作者簡介
張子秋,曾就職于藝龍旅行網(wǎng)網(wǎng)站架構(gòu)組、時(shí)光網(wǎng)高級(jí)工程師,現(xiàn)就職于百度商務(wù)搜索部。擁有多年互聯(lián)網(wǎng)經(jīng)驗(yàn),喜歡所有和互聯(lián)網(wǎng)相關(guān)的事物。擅長javascript和互聯(lián)網(wǎng)架構(gòu)設(shè)計(jì),劉jQuery框架技術(shù)和用戶體驗(yàn)有多年的實(shí)踐經(jīng)驗(yàn)。
書籍目錄
第1章 jquery入門
1.1 認(rèn)識(shí)jquery
1.1.1 認(rèn)識(shí)jquery
1.1.2 jquery之美
1.1.3 jquery與其他腳本類庫的比較
1.2 上手jquery
1.2.1 jquery版本介紹
1.2.2 在visual studio中使用jquery
1.2.3 在aptana中使用jquery
1.3 hello jquery實(shí)例
1.3.1 添加腳本引用
1.3.2 添加dom元素
1.3.3 創(chuàng)建頁面腳本對(duì)象
1.4 小結(jié)
第2章 必須知道的javascript知識(shí)
2.1 javascript基礎(chǔ)
2.1.1 javascript與ecmascript
2.1.2 javascript中的值類型和引用類型
2.1.3 javascript中的原始類型
2.1.4 undefined、null和typeof運(yùn)算符
2.1.5 變量聲明
2.1.6 javascript命名規(guī)范
2.1.7 變量的作用域與閉包
2.2 悟透javascript中的function
2.2.1 使用function聲明方法和類型
2.2.2 function的本質(zhì)
2.2.3 new 運(yùn)算符
2.2.4 function的arguments參數(shù)對(duì)象
2.2.5 理解this指針
2.3 javascript中的原型
2.3.1 使用原型實(shí)現(xiàn)javascript的面向?qū)ο?br /> 2.3.2 使用原型鏈實(shí)現(xiàn)繼承
2.4 dom
2.4.1 什么是dom
2.4.2 操作html dom對(duì)象
2.4.3 dom元素與html元素
2.5 其他javascript秘籍
2.5.1 數(shù)據(jù)通信格式j(luò)son
2.5.2 動(dòng)態(tài)語言——eval
2.5.3 javascript中的邏輯運(yùn)算符
2.6 小結(jié)
第3章 jquery核心基礎(chǔ)
3.1 jquery對(duì)象
3.1.1 什么是jquery對(duì)象
3.1.2 jquery對(duì)象深入解析
3.1.3 jquery對(duì)象轉(zhuǎn)換為dom對(duì)象
3.1.4 dom對(duì)象轉(zhuǎn)化為jquery對(duì)象
3.1.5 jquery對(duì)象的鏈?zhǔn)讲僮?br /> 3.1.6 “$”變量的使用
3.1.7 解決多類庫沖突——“$”變量沖突問題
3.2 jquery文檔處理程序
3.2.1 jquery文檔處理程序介紹
3.2.2 文檔處理程序的優(yōu)勢
3.2.3 jquery文檔處理程序深入解析
3.2.4 jquery文檔處理程序注意事項(xiàng)
3.3 jquery幫助文檔
3.3.1 jquery api在線幫助文檔
3.3.2 jquery api在線幫助文檔分類
3.3.3 jquery api中文幫助文檔
3.4 小結(jié)
第4章 萬能的jquery選擇器
4.1 jquery選擇器基礎(chǔ)
4.1.1 什么是jquery選擇器
4.1.2 jquery選擇器核心函數(shù)
4.1.3 jquery選擇器分類
4.1.4 使用jquery選擇器實(shí)驗(yàn)室
4.1.5 選擇器使用技巧
4.2 基礎(chǔ)選擇器
4.2.1 基礎(chǔ)選擇器列表
4.2.2 基礎(chǔ)選擇器使用要點(diǎn)
4.3 層次選擇器
4.3.1 層次選擇器列表
4.3.2 層次選擇器使用要點(diǎn)
4.4 基本過濾器
4.4.1 基本過濾器列表
4.4.2 基本過濾器使用要點(diǎn)
4.5 內(nèi)容過濾器
4.5.1 內(nèi)容過濾器列表
4.5.2 內(nèi)容過濾器使用要點(diǎn)
4.6 可見性過濾器
4.6.1 可見性過濾器列表
4.6.2 可見性過濾器使用要點(diǎn)
4.7 屬性過濾器
4.7.1 屬性過濾器列表
4.7.2 屬性過濾器使用要點(diǎn)
4.8 子元素過濾器
4.8.1 子元素過濾器列表
4.8.2 子元素過濾器使用要點(diǎn)
4.9 表單類別過濾器
4.9.1 表單類別過濾器列表
4.9.2 表單類別過濾器使用要點(diǎn)
4.10 表單屬性過濾器
4.10.1 表單屬性過濾器列表
4.10.2 表單屬性過濾器使用要點(diǎn)
4.11 小結(jié)
第5章 管理jquery對(duì)象集合
5.1 動(dòng)態(tài)創(chuàng)建元素
5.1.1 使用javascript創(chuàng)建對(duì)象
5.1.2 使用jquery創(chuàng)建對(duì)象
5.1.3 創(chuàng)建對(duì)象常見錯(cuò)誤
5.2 過濾函數(shù)——篩選對(duì)象集合
5.2.1 過濾函數(shù)列表
5.2.2 過濾函數(shù)要點(diǎn)
5.3 查找函數(shù)——找到目標(biāo)對(duì)象
5.3.1 查找函數(shù)列表
5.3.2 查找函數(shù)要點(diǎn)
5.4 串聯(lián)函數(shù)——操作對(duì)象鏈
5.4.1 串聯(lián)函數(shù)列表
5.4.2 串聯(lián)函數(shù)要點(diǎn)
5.5 小結(jié)
第6章 使用jquery操作元素
6.1 dom屬性與html元素屬性
6.1.1 區(qū)分dom屬性與html元素屬性
6.1.2 使用javascript操作dom屬性
6.1.3 使用javascript操作html元素屬性
6.2 使用jquery操作dom
6.2.1 使用jquery操作元素屬性
6.2.2 使用jquery操作元素css
6.2.3 偏移量offset分類函數(shù)
6.2.4 用于測量的dimensions分類函數(shù)
6.2.5 使用jquery改變?cè)貎?nèi)容
6.3 小結(jié)
第7章 事件與事件對(duì)象
7.1 dom事件模型
7.1.1 dom事件流
7.1.2 事件處理函數(shù)
7.1.3 事件對(duì)象
7.2 jquery事件模型
7.2.1 jquery中的事件流
7.2.2 jquery事件綁定函數(shù)
7.2.3 事件處理函數(shù)中的this指針
7.2.4 jquery事件對(duì)象
7.3 jquery特殊事件
7.3.1 對(duì)象監(jiān)聽函數(shù)live和die
7.3.2 改進(jìn)的鼠標(biāo)事件mouseenter、mouseleave和hover
7.3.3 改進(jìn)的焦點(diǎn)事件focusin和focusout
7.4 小結(jié)
第8章 使用ajax增加用戶體驗(yàn)
8.1 原始ajax與jquery中的ajax
8.1.1 原始ajax應(yīng)用舉例
8.1.2 jquery中的ajax快餐
8.2 使用jquery的ajax函數(shù)進(jìn)行頁面交互
8.2.1 ajax快捷函數(shù)
8.2.2 底層函數(shù)ajax()和ajaxsetup()
8.2.3 ajax幫助函數(shù)
8.2.4 ajax全局事件
8.3 跨域的ajax-jsonp
8.3.1 什么是jsonp
8.3.2 jsonp實(shí)現(xiàn)原理
8.3.3 jsonp在jquery中的應(yīng)用
8.4 小結(jié)
第9章 jquery動(dòng)畫——讓頁面動(dòng)起來
9.1 jquery動(dòng)畫基礎(chǔ)
9.1.1 動(dòng)畫入門實(shí)例
9.1.2 jquery動(dòng)畫分類
9.1.3 jquery動(dòng)畫實(shí)驗(yàn)室
9.1.4 jquery動(dòng)畫時(shí)間參數(shù)
9.1.5 jquery動(dòng)畫回調(diào)函數(shù)
9.2 基礎(chǔ)動(dòng)畫函數(shù)
9.2.1 基礎(chǔ)動(dòng)畫實(shí)例
9.2.2 基礎(chǔ)動(dòng)畫詳解
9.3 漸變動(dòng)畫函數(shù)
9.3.1 漸變動(dòng)畫實(shí)例
9.3.2 漸變動(dòng)畫詳解
9.4 滑動(dòng)動(dòng)畫函數(shù)
9.4.1 滑動(dòng)動(dòng)畫實(shí)例
9.4.2 滑動(dòng)動(dòng)畫詳解
9.5 自定義動(dòng)畫函數(shù)
9.5.1 jquery隊(duì)列
9.5.2 動(dòng)畫全局開關(guān)
9.5.3 停止元素動(dòng)畫
9.5.4 自定義動(dòng)畫效果
9.6 小結(jié)
第10章 jquery工具函數(shù)
10.1 jquery工具函數(shù)基礎(chǔ)
10.1.1 工具函數(shù)說明
10.1.2 jquery工具函數(shù)概覽
10.2 瀏覽器特性檢測
10.2.1 瀏覽器特性檢測的演變
10.2.2 檢測瀏覽器類型和版本
10.2.3 瀏覽器特性檢測
10.3 數(shù)組和對(duì)象操作
10.3.1 遍歷數(shù)組和對(duì)象
10.3.2 過濾數(shù)組
10.3.3 數(shù)組和對(duì)象合并
10.3.4 數(shù)組和對(duì)象轉(zhuǎn)換
10.3.5 排序和過濾dom元素集合
10.3.6 轉(zhuǎn)換json字符串
10.4 其他工具函數(shù)
10.4.1 字符串trim操作
10.4.2 判斷函數(shù)
10.4.3 jquery中的全局eval函數(shù)
10.4.4 制造一個(gè)空函數(shù)
10.4.5 檢查結(jié)點(diǎn)包含關(guān)系
10.4.6 修改函數(shù)上下文
10.4.7 jquery中的隊(duì)列函數(shù)
10.5 擴(kuò)展jquery工具函數(shù)
10.5.1 使用javascript擴(kuò)展工具函數(shù)
10.5.2 使用jquery.extend()函數(shù)擴(kuò)展工具函數(shù)
10.6 小結(jié)
第11章 拿來主義——jquery插件
11.1 jquery插件基礎(chǔ)
11.1.1 jquery插件介紹
11.1.2 區(qū)別jquery插件與工具函數(shù)
11.1.3 尋找合適的jquery插件
11.1.4 合理使用jquery插件
11.2 jquery插件開發(fā)
11.2.1 為插件起一個(gè)名字
11.2.2 編寫結(jié)構(gòu)代碼
11.2.3 設(shè)計(jì)插件參數(shù)
11.2.4 使用插件
11.2.5 插件開發(fā)要點(diǎn)
11.3 實(shí)戰(zhàn)表單驗(yàn)證插件
11.3.1 應(yīng)用實(shí)例
11.3.2 驗(yàn)證方法
11.3.3 驗(yàn)證消息
11.3.4 驗(yàn)證規(guī)則
11.3.5 表單提交
11.3.6 debug模式
11.3.7 多表單驗(yàn)證
11.4 實(shí)戰(zhàn)自動(dòng)完成插件
11.4.1 應(yīng)用實(shí)例
11.4.2 準(zhǔn)備數(shù)據(jù)源
11.4.3 設(shè)置關(guān)鍵函數(shù)
11.4.4 為控件添加result事件函數(shù)
11.4.5 匹配中文
11.4.6 其他注意事項(xiàng)
11.5 小結(jié)
第12章 頁面的華麗外衣——jquery ui
12.1 jquery ui基礎(chǔ)
12.1.1 jquery ui簡介
12.1.2 jquery ui分類
12.2 datepicker日歷控件
12.2.1 應(yīng)用實(shí)例
12.2.2 日歷框參數(shù)
12.2.3 日歷框事件
12.2.4 日歷框方法
12.3 dialog對(duì)話框控件
12.3.1 對(duì)話框應(yīng)用場景
12.3.2 應(yīng)用實(shí)例
12.3.3 計(jì)算對(duì)話框位置
12.3.4 取消冒泡和瀏覽器默認(rèn)行為
12.3.5 設(shè)置動(dòng)畫效果與取消動(dòng)畫
12.3.6 動(dòng)態(tài)提示類對(duì)話框的數(shù)據(jù)傳遞
12.3.7 更換主題
12.4 tab標(biāo)簽控件
12.4.1 應(yīng)用實(shí)例
12.4.2 注意html結(jié)構(gòu)
12.4.3 活用事件
12.5 accordion手風(fēng)琴菜單控件
12.5.1 應(yīng)用實(shí)例
12.5.2 關(guān)鍵點(diǎn)講解
12.6 progressbar進(jìn)度條控件
12.6.1 應(yīng)用實(shí)例
12.6.2 實(shí)例講解
12.7 slider滑動(dòng)條控件
12.7.1 應(yīng)用實(shí)例
12.7.2 實(shí)例講解
12.8 button按鈕控件
12.8.1 應(yīng)用實(shí)例
12.8.2 實(shí)例講解
12.9 autocomplete自動(dòng)提示控件
12.9.1 應(yīng)用實(shí)例
12.9.2 實(shí)例講解
12.10 小結(jié)
第13章 基于jquery打造腳本框架
13.1 頁面腳本管理
13.1.1 使用面向?qū)ο蟮姆绞焦芾眄撁婺_本
13.1.2 頁面腳本事件
13.1.3 切割腳本文件
13.1.4 為腳本文件添加智能提示
13.1.5 合并及壓縮腳本文件
13.2 公共腳本類庫
13.2.1 template模板方法
13.2.2 修改函數(shù)上下文的方法
13.2.3 反序列化unparam()方法
13.2.4 操作cookie的方法
13.2.5 json轉(zhuǎn)換方法
13.3 打造jquery ui控件庫
13.3.1 使用jquery ui
13.3.2 自定義日歷控件
13.4 小結(jié)
第14章 jquery與百度地圖實(shí)戰(zhàn)
14.1 網(wǎng)站規(guī)劃
14.1.1 網(wǎng)站主題
14.1.2 用戶人群
14.1.3 盈利模式
14.1.4 未來規(guī)劃
14.2 網(wǎng)站實(shí)現(xiàn)
14.2.1 定義頁面結(jié)構(gòu)
14.2.2 實(shí)現(xiàn)樣式
14.2.3 實(shí)現(xiàn)頁面功能
14.2.4 頁面重構(gòu)
14.3 腳本詳解
14.3.1 百度地圖api介紹
14.3.2 使用百度地圖api
14.3.3 使用頁面腳本框架
14.3.4 使用jquery ui
14.3.5 本地搜索
14.3.6 公交和駕車搜索
14.4 小結(jié)
第15章 移動(dòng)腳本框架jquery mobile
15.1 jquery mobile介紹
15.1.1 jquery mobile的目的
15.1.2 jquery mobile瀏覽器兼容性
15.1.3 jquery mobile特性
15.2 jquery mobile入門
15.2.1 hello mobile實(shí)例
15.2.2 api分類
15.2.3 頁面結(jié)構(gòu)
15.2.4 配置系統(tǒng)
15.2.5 事件處理
15.3 jquery mobile與百度地圖api綜合實(shí)例
15.3.1 實(shí)例效果
15.3.2 定制頁腳
15.3.3 組織頁面腳本
15.3.4 添加事件
15.4 小結(jié)
編輯推薦
學(xué)好jQuery1.4,更少代碼,更炫效果 結(jié)合jQuery1.4,快速掌握LBS地圖開發(fā) 搶灘jQuery Mobile,改善移動(dòng)互聯(lián)網(wǎng)體驗(yàn) 《jQuery風(fēng)暴:完美用戶體驗(yàn)》首次將對(duì)用戶體驗(yàn),融合到j(luò)Query頁面開發(fā),有她,可以讓頁面更具魅力。 《jQuery風(fēng)暴:完美用戶體驗(yàn)》第一次講解jQuery MobiIe,熱門的移動(dòng)開發(fā)榜上她,讓移動(dòng)應(yīng)用更絢麗?! 秊Query風(fēng)暴:完美用戶體驗(yàn)》發(fā)現(xiàn)LBS應(yīng)用的火熱,原來可以很輕松地靠jQuery來構(gòu)建地圖?! 秊Query風(fēng)暴:完美用戶體驗(yàn)》只講必要的jQuery知識(shí),摒棄面面俱到,夠用實(shí)用是她的原則。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載