jQuery Cookbook中文版

出版時(shí)間:2013-4  出版社:人民郵電出版社  作者:jQuery社區(qū)專家組  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

《jQuery Cookbook中文版》從基礎(chǔ)知識(shí)和通用最佳實(shí)踐的介紹開(kāi)始,內(nèi)容包括在頁(yè)面中包含jQuery、做出選擇、遍歷和操縱;接著轉(zhuǎn)向?qū)嶋H用例,帶領(lǐng)讀者尋找常見(jiàn)問(wèn)題的解決方案,包括事件、特效、尺寸、表單和用戶界面元素等;最后研究jQuery應(yīng)用程序的測(cè)試以及將jQuery集成到復(fù)雜網(wǎng)站的方法。
無(wú)論是為jQuery前端開(kāi)發(fā)人員,還是編寫(xiě)客戶端代碼的服務(wù)器端開(kāi)發(fā)人員,都可以從書(shū)中找到自己感興趣的內(nèi)容,并提高自己的開(kāi)發(fā)本領(lǐng)。

作者簡(jiǎn)介

作者:(美國(guó))jQuery社區(qū)專家組 譯者:姚軍 孫博jQuery社區(qū)專家組,成員包括:Jonathan Sharp、Rob Burns、Rebecca Murphey、Ariel Flesler、Cody Lindley、Remy Sharp、Mike Hostetler、Ralph Whitbeck、Nathan Smith、Brian Cherne、James Padolsey、Michael Geary、Maggie Wachs、Scott Jehl、Todd Parker、Patty Toland等。

書(shū)籍目錄

目 錄第1章 jQuery基礎(chǔ) 11.1 在HTML頁(yè)面中包含jQuery程序庫(kù)代碼 91.2 在DOM加載之后、整個(gè)頁(yè)面加載之前執(zhí)行jQuery/JavaScript代碼 101.3 用選擇器和jQuery函數(shù)選擇DOM元素 131.4 在指定上下文中選擇DOM元素 151.5 過(guò)濾DOM元素包裝器集 161.6 查找當(dāng)前選擇包裝器集中的后代元素 171.7 返回破壞性修改之前的選擇 191.8 將前一個(gè)選擇集包含到當(dāng)前選擇集 201.9 根據(jù)當(dāng)前上下文遍歷DOM獲得新的DOM元素集 211.10 創(chuàng)建、操作和插入DOM元素 221.11 刪除DOM元素 241.12 替換DOM元素 251.13 克隆DOM元素 261.14 獲取、設(shè)置和刪除DOM元素屬性 291.15 獲取和設(shè)置HTML內(nèi)容 301.16 獲取和設(shè)置文本內(nèi)容 311.17 在不造成全局沖突的情況下使用$別名 32第2章 用jQuery選擇元素 332.1 僅選擇子元素 342.2 選擇特定的兄弟元素 352.3 按照索引順序選擇元素 372.4 選擇當(dāng)前動(dòng)畫(huà)元素 392.5 根據(jù)包含的內(nèi)容選擇元素 402.6 選擇不匹配的元素 412.7 根據(jù)可見(jiàn)性選擇元素 422.8 根據(jù)屬性選擇元素 432.9 按照類型選擇表單元素 442.10 選擇有具體特性的元素 452.11 使用上下文參數(shù) 472.12 創(chuàng)建一個(gè)子定義過(guò)濾器選擇器 48第3章 超越基礎(chǔ) 513.1 循環(huán)讀取選擇結(jié)果集合 513.2 將選擇集縮減為某個(gè)特定項(xiàng) 543.3 將選中的jQuery對(duì)象轉(zhuǎn)換為原始DOM對(duì)象 573.4 獲得選擇集中某個(gè)元素的索引 593.5 從現(xiàn)有數(shù)組中建立獨(dú)特的數(shù)組 613.6 在選擇集合的子集上執(zhí)行某項(xiàng)操作 633.7 配置jQuery,避免與其他程序庫(kù)沖突 663.8 用插件增加功能 683.9 確定使用的到底是哪一個(gè)查詢 71第4章 jQuery工具 734.1 用jQuery.suppoert檢測(cè)功能 734.2 用jQuery.each循環(huán)讀取數(shù)組和對(duì)象 754.3 用jQuery.grep過(guò)濾數(shù)組 764.4 用jQuery.map循環(huán)修改數(shù)組元素 774.5 用jQuery.merge合并兩個(gè)數(shù)組 784.6 用jQuery.unique過(guò)濾重復(fù)的數(shù)組元素 784.7 用jQuery.isFunction測(cè)試回調(diào)函數(shù) 794.8 用jQuery.trim從字符串或者表單值中刪除空格 804.9 用jQuery.data將對(duì)象和數(shù)據(jù)附加到DOM中 804.10 用jQuery.extend擴(kuò)展對(duì)象 82第5章 更快、更簡(jiǎn)單、更有趣 845.1 這不是jQuery,而是JavaScript 845.2 $(this)出了什么問(wèn)題 855.3 刪除多余的重復(fù) 885.4 格式化jQuery鏈 895.5 從其他程序庫(kù)借用代碼 915.6 編寫(xiě)自定義迭代器 935.7 切換屬性 965.8 尋找瓶頸 985.9 緩存jQuery對(duì)象 1025.10 編寫(xiě)更快的選擇器 1045.11 更快地加載表格 1065.12 編寫(xiě)基本的循環(huán)代碼 1095.13 減少名稱查找 1125.14 用.innerHTML更快地更新DOM 1145.15 分解方法鏈 1155.16 這是jQuery的缺陷嗎 1175.17 跟蹤jQuery 1185.18 減少服務(wù)器請(qǐng)求的數(shù)量 1205.19 編寫(xiě)無(wú)干擾式的JavaScript 1235.20 將jQuery用于漸進(jìn)增強(qiáng) 1265.21 使頁(yè)面易于訪問(wèn) 127第6章 尺寸 1326.1 求取窗口和文檔的尺寸 1326.2 求取元素的尺寸 1336.3 求取元素的偏移量 1356.4 滾動(dòng)元素使其可見(jiàn) 1386.5 確定元素是否在視區(qū)內(nèi) 1406.6 將元素放在視區(qū)的中央 1436.7 在當(dāng)前位置絕對(duì)定位一個(gè)元素 1446.8 按照與另一個(gè)元素的相對(duì)位置定位元素 1456.9 根據(jù)瀏覽器寬度切換樣式表 146第7章 特效 1497.1 滑動(dòng)和淡入/淡出元素 1517.2 通過(guò)向上滑動(dòng)使元素可見(jiàn) 1547.3 創(chuàng)建水平折疊特效 1557.4 同時(shí)滑動(dòng)和淡入/淡出元素 1597.5 應(yīng)用連續(xù)的特效 1607.6 確定元素目前是否處于動(dòng)畫(huà)中 1627.7 停止和復(fù)位動(dòng)畫(huà) 1637.8 為特效使用自定義的緩動(dòng)方法 1647.9 禁用所有特效 1657.10 將jQuery UI用于高級(jí)特效 166第8章 事件 1688.1 將一個(gè)事件處理程序用于許多事件 1698.2 對(duì)不同的數(shù)據(jù)重用處理程序函數(shù) 1708.3 刪除整組事件處理程序 1728.4 觸發(fā)特定事件處理程序 1738.5 向事件處理程序傳遞動(dòng)態(tài)數(shù)據(jù) 1748.6 盡早訪問(wèn)元素(在document.ready之前) 1768.7 停止處理程序執(zhí)行循環(huán) 1798.8 在使用event.target時(shí)獲取正確的元素 1818.9 避免多個(gè)hover()動(dòng)畫(huà)并行顯示 1828.10 使事件處理程序適用于新添加的元素 185第9章 高級(jí)事件 1889.1 在動(dòng)態(tài)加載時(shí)運(yùn)行jQuery 1889.2 加速全局事件觸發(fā) 1899.3 創(chuàng)建自己的事件 1929.4 讓事件處理程序提供需要的數(shù)據(jù) 1959.5 創(chuàng)建事件驅(qū)動(dòng)插件 1989.6 在調(diào)用jQuery方法時(shí)得到通知 2029.7 將對(duì)象方法作為事件監(jiān)聽(tīng)器使用 205第10章 從頭開(kāi)始增強(qiáng)HTML表單 20810.1 在頁(yè)面加載時(shí)將焦點(diǎn)放在一個(gè)文本輸入字段上 20910.2 禁用和啟用表單元素 21010.3 自動(dòng)選擇單選按鈕 21310.4 用專用的鏈接選擇(反選)所有復(fù)選框 21510.5 用一個(gè)切換開(kāi)關(guān)選中(反選)所有復(fù)選框 21610.6 添加和刪除Select元素中的選項(xiàng) 21810.7 根據(jù)字符計(jì)數(shù)自動(dòng)跳到下一個(gè)控件 21910.8 顯示剩余字符串計(jì)數(shù) 22110.9 限制文本輸入字段內(nèi)容為特定的字符 22410.10 用Ajax提交表單 22510.11 驗(yàn)證表單 227第11章 用插件增強(qiáng)HTML表單 23411.1 驗(yàn)證表單 23511.2 創(chuàng)建固定格式的輸入字段 24411.3 自動(dòng)補(bǔ)全文本字段 24611.4 選擇一個(gè)取值范圍 24711.5 輸入范圍約束值 25011.6 在后臺(tái)上傳文件 25311.7 限制輸入文本的長(zhǎng)度 25411.8 在輸入字段上方顯示標(biāo)簽 25511.9 根據(jù)內(nèi)容增大輸入字段 25711.10 選擇日期 258第12章 jQuery插件 26112.1 從哪里尋找jQuery插件 26112.2 何時(shí)應(yīng)該編寫(xiě)一個(gè)jQuery插件 26312.3 編寫(xiě)第一個(gè)jQuery插件 26512.4 向插件傳遞選項(xiàng) 26612.5 在插件中使用$快捷方式 26812.6 在插件中包含私有函數(shù) 26912.7 支持元數(shù)據(jù)插件 27112.8 為插件添加靜態(tài)函數(shù) 27212.9 用Qunit對(duì)插件進(jìn)行單元測(cè)試 274第13章 從頭開(kāi)始創(chuàng)建界面組件 27713.1 創(chuàng)建自定義工具提示 27813.2 使用文件樹(shù)擴(kuò)展器導(dǎo)航 28313.3 展開(kāi)折疊控件 28613.4 選擇文檔中的不同選項(xiàng)卡 29113.5 顯示簡(jiǎn)單的模態(tài)窗口 29413.6 構(gòu)建下拉菜單 30013.7 交叉消隱的循環(huán)圖像 30313.8 滑動(dòng)面板 308第14章 使用jQuery UI構(gòu)建用戶界面 31214.1 包含整個(gè)jQuery UI套件 31414.2 包含單獨(dú)的一兩個(gè)jQuery UI插件 31514.3 用默認(rèn)選項(xiàng)初始化jQuery UI插件 31614.4 用自定義選項(xiàng)初始化jQuery UI插件 31714.5 創(chuàng)建你自己的jQuery UI插件默認(rèn)值 31814.6 獲取和設(shè)置jQuery UI插件選項(xiàng) 32014.7 調(diào)用jQuery UI插件方法 32014.8 處理jQuery UI插件事件 32114.9 銷毀jQuery UI插件 32414.10 創(chuàng)建jQuery音樂(lè)播放器 324第15章 jQuery UI主題 33815.1 用ThemeRoller設(shè)置jQuery UI窗口組件樣式 34215.2 覆蓋jQuery UI布局和主題樣式 35415.3 為非jQuery UI組件應(yīng)用主題 36415.4 在一個(gè)頁(yè)面上引用多個(gè)主題 37215.5 附錄:其他CSS資源 380第16章 jQuery、Ajax、數(shù)據(jù)格式:HTML、XML、JSON、JSONP 38116.1 jQuery和Ajax 38116.2 在整個(gè)網(wǎng)站上使用Ajax 38416.3 使用帶有用戶反饋的簡(jiǎn)單Ajax 38616.4 使用Ajax快捷方法和數(shù)據(jù)類型 39116.5 使用HTML片段和jQuery 39316.6 將XML轉(zhuǎn)換為DOM 39416.7 創(chuàng)建JSON 39516.8 解析JSON 39616.9 使用jQuery和JSONP 397第17章 在大項(xiàng)目中使用jQuery 40017.1 使用客戶端存儲(chǔ) 40017.2 為單個(gè)會(huì)話保存應(yīng)用程序狀態(tài) 40317.3 在會(huì)話之間保存應(yīng)用程序狀態(tài) 40417.4 使用JavaScript模板引擎 40617.5 Ajax請(qǐng)求隊(duì)列 40917.6 處理Ajax和后退按鈕 41017.7 將JavaScript放在頁(yè)面的最后 412第18章 單元測(cè)試 41418.1 自動(dòng)化單元測(cè)試 41418.2 斷言結(jié)果 41618.3 測(cè)試同步回調(diào) 41718.4 測(cè)試異步回調(diào) 41818.5 測(cè)試用戶操作 41918.6 保持測(cè)試的原子性 42018.7 分組測(cè)試 42218.8 選擇運(yùn)行的測(cè)試 423后記 425

媒體關(guān)注與評(píng)論

“我很樂(lè)意看到熟知的API被人們以新穎而有趣的方式利用。我希望本書(shū)能夠很好地為讀者服務(wù),將新穎而有趣的jQuery使用方法傳授給大家?!薄狫ohn Resig,jQuery之父

編輯推薦

《jQuery Cookbook中文版》旨在向讀者展示業(yè)界領(lǐng)先的前端開(kāi)發(fā)人員在日常項(xiàng)目中使用jQuery的方式和方法。全書(shū)共分18章,分別由不同的作者撰寫(xiě)。這些業(yè)界精英將帶領(lǐng)讀者經(jīng)歷由簡(jiǎn)到繁的各種問(wèn)題的解決過(guò)程,不管是jQuery新手還是老練的JavaScript開(kāi)發(fā)人員,都能通過(guò)《jQuery Cookbook中文版》對(duì)jQuery的能力有全新的認(rèn)識(shí)。

名人推薦

“我很樂(lè)意看到熟知的API被人們以新穎而有趣的方式利用。我希望本書(shū)能夠很好地為讀者服務(wù),將新穎而有趣的jQuery使用方法傳授給大家?!薄狫ohn Resig,jQuery之父

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    jQuery Cookbook中文版 PDF格式下載


用戶評(píng)論 (總計(jì)7條)

 
 

  •   不適合初學(xué)者,可以做手冊(cè)查查!
  •   還可以開(kāi)始看,應(yīng)該比較OK
  •   怎么說(shuō)呢,感覺(jué)自己買(mǎi)錯(cuò)輸了
  •   還沒(méi)看 不過(guò)動(dòng)物版的書(shū)應(yīng)該不會(huì)差
  •   動(dòng)物書(shū)必然給力啊,加油
  •   亞馬遜的書(shū)總體來(lái)說(shuō)保護(hù)的比較好
  •   由淺入深,只要對(duì)JS和DOM有一定了解就行。還可以當(dāng)手冊(cè)用。

相關(guān)圖書(shū)

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7