《jQuery Cookbook中文版》
基本資料作者: (美)jQuery社區專家組譯者: 姚軍 孫博出版社:人民郵電出版社ISBN:9787115255907上架時間:2013-4-5出版日期:2013 年4月開本:16開頁碼:1版次:1-1所屬分類:電腦
更多關於 》》》《jQuery Cookbook中文版》內容簡介電腦書籍 《jquery cookbook中文版》旨在向讀者展示業界領先的前端開發人員在日常項目中使用jquery的方式和方法。全書共分18章,分別由不同的作者撰寫。這些業界精英將帶領讀者經曆由簡到繁的各種問題的解決過程,不管是jquery新手還是老練的javascript開發人員,都能通過本書對jquery的能力有全新的認識。 《jquery cookbook中文版》從基礎知識和通用最佳實務的介紹開始,內容包括在頁面中包含jquery、做出選擇、遍曆和操縱;接著轉向實際用例,帶領讀者尋找常見問題的解決方案,包括事件、特效、尺寸、表單和使用者介面元素等;最後研究jquery應用程式的測試以及將jquery整合到複雜網站的方法。 無論是為jquery前端開發人員,還是編寫用戶端代碼的伺服器端開發人員,都可以從本書中找到自己感興趣的內容,並提高自己的開發本領。目錄《jquery cookbook中文版》第1章 jquery基礎11.1 在html頁面中包含jquery程式庫代碼91.2 在dom載入之後、整個頁面載入之前執行jquery/javascript代碼101.3 用選取器和jquery函數選擇dom元素131.4 在指定上下文中選擇dom元素151.5 過濾dom元素封裝器集161.6 尋找當前選擇封裝器集中的後代元素171.7 返回破壞性修改之前的選擇191.8 將前一個選擇集包含到當前選擇集201.9 根據當前上下文遍曆dom獲得新的dom元素集211.10 建立、操作和插入dom元素221.11 刪除dom元素241.12 替換dom元素251.13 複製dom元素261.14 擷取、設定和刪除dom元素屬性291.15 擷取和設定html內容301.16 擷取和設定常值內容311.17 在不造成全域衝突的情況下使用$別名32第2章 用jquery選擇元素33.2.1 僅選擇子項目342.2 選擇特定的兄弟元素352.3 按照索引順序選擇元素372.4 選擇當前動畫元素392.5 根據包含的內容選擇元素402.6 選擇不匹配的元素412.7 根據可見度選擇元素422.8 根據屬性選擇元素432.9 按照類型選擇表單元素442.10 選擇有具體特性的元素452.11 使用上下文參數472.12 建立一個子定義過濾器選取器48第3章 超越基礎513.1 迴圈讀取選擇結果集合513.2 將選擇集縮減為某個特定項543.3 將選中的jquery對象轉換為原始dom對象573.4 獲得選擇集中某個元素的索引593.5 從現有數組中建立獨特的數組613.6 在選擇集合的子集上執行某項操作633.7 配置jquery,避免與其他程式庫衝突663.8 用外掛程式增加功能683.9 確定使用的到底是哪一個查詢71第4章 jquery工具734.1 用jquery.suppoert檢測功能734.2 用jquery.each迴圈讀取數組和對象754.3 用jquery.grep過濾數組764.4 用jquery.map迴圈修改數組元素774.5 用jquery.merge合并兩個數組784.6 用jquery.unique過濾重複的數組元素784.7 用jquery.isfunction測試回呼函數794.8 用jquery.trim從字串或者表單值中刪除空格804.9 用jquery.data將對象和資料附加到dom中804.10 用jquery.extend擴充項物件82第5章 更快、更簡單、更有趣845.1 這不是jquery,而是javascript845.2 $(this)出了什麼問題855.3 刪除多餘的重複885.4 格式化jquery鏈895.5 從其他程式庫借用代碼915.6 編寫自訂迭代器935.7 切換屬性965.8 尋找瓶頸985.9 緩衝jquery對象1025.10 編寫更快的選取器1045.11 更快地載入表格1065.12 編寫基本的迴圈代碼1095.13 減少名稱尋找1125.14用.innerhtml更快地更新dom1145.15 分解方法鏈1155.16 這是jquery的缺陷嗎1175.17 跟蹤jquery1185.18 減少伺服器請求的數量1205.19 編寫無幹擾式的javascript1235.20 將jquery用於漸進增強1265.21 使頁面易於訪問127第6章 尺寸1326.1 求取視窗和文檔的尺寸1326.2 求取元素的尺寸1336.3 求取元素的位移量1356.4 滾動元素使其可見1386.5 確定元素是否在視區內1406.6 將元素放在視區的中央1436.7 在當前位置絕對位置一個元素1446.8 按照與另一個元素的相對位置定位元素1456.9 根據瀏覽器寬度轉場樣式表146第7章 特效1497.1 滑動和淡入/淡出元素1517.2 通過向上滑動使元素可見1547.3 建立水平摺疊特效1557.4 同時滑動和淡入/淡出元素1597.5 應用連續的特效1607.6 確定元素目前是否處於動畫中1627.7 停止和複位動畫1637.8 為特效使用自訂的緩動方法1647.9 禁用所有特效1657.10 將jquery ui用於進階特效166第8章 事件1688.1 將一個事件處理常式用於許多事件1698.2 對不同的資料重用處理常式函數1708.3 刪除整組事件處理常式1728.4 觸發特定事件處理常式1738.5 向事件處理常式傳遞動態資料1748.6 儘早訪問元素(在document.ready之前)1768.7 停止處理常式執行迴圈1798.8 在使用event.target時擷取正確的元素1818.9 避免多個hover()動畫並行顯示1828.10 使事件處理常式適用於新添加的元素185第9章 進階事件1889.1 在動態載入時運行jquery1889.2 加速全域事件觸發1899.3 建立自己的事件1929.4 讓事件處理常式提供需要的資料1959.5 建立事件驅動外掛程式1989.6 在調用jquery方法時得到通知2029.7 將對象方法作為事件監聽器使用205第10章 從頭開始增強html表單20810.1 在頁面載入時將焦點放在一個文本輸入欄位上20910.2 禁用和啟用表單元素21010.3 自動選擇選項按鈕21310.4 用專用的連結選擇(反選)所有複選框21510.5 用一個切換開關選中(反選)所有複選框21610.6 添加和刪除select元素中的選項21810.7 根據字元計數自動跳到下一個控制項21910.8 顯示剩餘字串計數22110.9 限制文本輸入欄位內容為特定的字元22410.10 用ajax提交表單22510.11 驗證表單227第11章 用外掛程式增強html表單23411.1 驗證表單23511.2 建立固定格式的輸入欄位24411.3 自動補全文字欄位24611.4 選擇一個取值範圍24711.5 輸入範圍約束值25011.6 在後台上傳檔案25311.7 限制輸入文本的長度25411.8 在輸入欄位上方顯示標籤25511.9 根據內容增大輸入欄位25711.10 選擇日期258第12章 jquery外掛程式26112.1 從哪裡尋找jquery外掛程式26112.2 何時應該編寫一個jquery外掛程式26312.3 編寫第一個jquery外掛程式26512.4 向外掛程式傳遞選項26612.5 在外掛程式中使用$捷徑26812.6 在外掛程式中包含私人函數26912.7 支援中繼資料外掛程式27112.8 為外掛程式添加靜態函數27212.9 用qunit對外掛程式進行單元測試274第13章 從頭開始建立介面組件27713.1 建立自訂工具提示27813.2 使用檔案樹擴充器導航28313.3 展開摺疊控制項28613.4 選擇文檔中的不同選項卡29113.5 顯示簡單的模態視窗29413.6 構建下拉式功能表30013.7 交叉消隱的循環圖表像30313.8 滑動面板308第14章 使用jquery ui構建使用者介面31214.1 包含整個jquery ui套件31414.2 包含單獨的一兩個jquery ui外掛程式31514.3 用預設選項初始化jquery ui外掛程式31614.4 用自訂選項初始化jquery ui外掛程式31714.5 建立你自己的jquery ui外掛程式預設值31814.6 擷取和設定jquery ui外掛程式選項32014.7 調用jquery ui外掛程式方法32014.8 處理jquery ui外掛程式事件32114.9 銷毀jquery ui外掛程式32414.10 建立jquery音樂播放器324第15章 jquery ui主題33815.1 用themeroller設定jquery ui視窗組件樣式34215.2 覆蓋jquery ui布局和主題樣式35415.3 為非jquery ui組件應用主題36415.4 在一個頁面上引用多個主題37215.5 附錄:其他css資源380第16章 jquery、ajax、資料格式:html、xml、json、jsonp38116.1 jquery和ajax381