注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計其他編程語言/工具jQuery 高級編程

jQuery 高級編程

jQuery 高級編程

定 價:¥48.00

作 者: (美)奧特羅 等著,施宏斌 譯
出版社: 清華大學出版社
叢編項:
標 簽: 編程語言與程序設計 計算機與互聯(lián)網(wǎng)

ISBN: 9787302317845 出版時間: 2013-04-01 包裝: 平裝
開本: 16開 頁數(shù): 310 字數(shù):  

內容簡介

  奧特羅、勞倫斯編著的《jQuery高級編程》從開發(fā)人員的層次對iQuery提供了一個全面的介紹。另外還深入介紹了iQuery的很多高級特性。在《jQuery高級編程》第1部分中,深入介紹了iQuery的基礎知識、介紹了如何選擇或操作DOM元素,以及如何綁定并處理瀏覽器的事件。在掌握了堅實的基礎知識之后,本書將繼續(xù)介紹iQuery的一些高級主題,包括使用JavaScript進行插件開發(fā)、單元測試和iQuery庫的其他一些高級特性?!秊Query高級編程》著重介紹iQuery1.7.1的可用特性,但在相關的地方都要注意在低版本iQuery庫中的支持能力。

作者簡介

  Cesar Otero,是一位自由職業(yè)的Web開發(fā)人員,目前他居住在美國加利福尼亞的山景城(Mountain View)。他感興趣的技術包括Python、Dj ango、JavaScript和iQuery。Cesar有時會向IBM的developer works網(wǎng)站投稿。他具有波多黎各泛美大學(Inter American University of Puerto Rico)的電子工程學的學位。Rob Larsen,具有超過12年的前端工程師和團隊負責人經(jīng)驗,為世界上一些最大的品牌創(chuàng)建網(wǎng)站和應用程序。目前他是Platform at Sapient Global Markets的高級專家。在為Sapient工作之前,他曾經(jīng)為Isobar、The Brand Experience、Cramer工作,并擔任獨立的顧問。在他的職業(yè)生涯中,曾為一些重要客戶解決了一些不同尋常的問題,這些客戶包括Adidas、Motorola、Philips、Reebok、Gillette、Boston's Museum of Science、State Street Corporation和Harvard Kennedy chool。在Web技術領域,Rob還是一個活躍的寫手和布道者,他特別關注新興的技術標準,比如HTML5、CSS3以及JavaScript程序設計語言的不斷演化。Rob還活躍于開源社區(qū),為正在積極使用開源工具進行Web開發(fā)的人們提供關于Web前端開發(fā)方面的幫助。

圖書目錄

第I部分 jQuery基礎 第1章 jQuery入門 1.1 iQuery的優(yōu)勢 1.2 硬件和瀏覽器條件 1.3 獲得iQuery庫和iQueryUI 1.4 HELLOWORLD示例 1.5 本書使用的JavaScript規(guī)范 1.6 開發(fā)工具 1.7 調試JavaScript和iQuery 1.8 使用FireQuery插件 1.9 小結 第2章 JavaScript基礎 2.1 理解數(shù)值 2.2 使用字符串 2.3 理解布爾類型 2.4 類型之間的比較 2.5 日期簡介 2.6 其他類型 2.7 變量 2.8 理解對象 2.9 使用函數(shù) 2.10 理解執(zhí)行上下文 2.11 作用域和閉包 2.12 理解訪問級別 2.13 使用模塊 2.14 使用JavaScript數(shù)組 2.15 擴展類型 2.16 JavaScript最佳實踐 2.17 綜合示例 2.18 小結 2.19 注意 第3章 jQuery核心技術 3.1 iQuery腳本的結構 3.2 非侵擾式JaVaScript 3.3 iQuery框架的結構 3.4 理解DOM和事件 3.5 與其他JavaScript庫一起使用jQuery 3.6 小結 3.7 參考 第4章 選擇和操作DOM元素 4.1 iQuery選擇器的功能 4.1.1 選擇元素 4.1.2 CSS樣式選擇器 4.1.3 屬性選擇器 4.1.4 位置選擇器 4.1.5 過濾選擇器 4.1.6 用戶自定義選擇器 4.2 遍歷DOM 4.3 訪問并修改元素、屬性和內容 4.4 生成HTML 4.5 小結 第5章 事件處理 5.1 理解瀏覽器的事件模型 5.2 理解iQuery中的事件處理機制 5.3 使用jQuery進行事件處理 5.4 使用事件 5.5 jQuery新的事件API 5.6 小結 5.7 參考 第6章 HTML表單、數(shù)據(jù)和Ajax 6.1 jQuery數(shù)據(jù)應用程序 6.2 使用表單驗證 6.3 使用HTML表單元素 6.4 AiaX基礎 6.5 在jQuery中使用AjaX 6.6 小結 6.7 參考 第7章 動畫和特效 7.1 為元素創(chuàng)建動畫效果 7.2 用CSS屬性創(chuàng)建動畫 7.3 改變元素的尺寸 7.4 設計用戶自定義動畫 7.5 在HTML5的canvas元素中創(chuàng)建動畫 7.6 小結 7.7 參考 第II部分 jQuery應用 第8章 jQuery UI第1部分——更輕松地創(chuàng)建Web界面 8.1 主題和樣式 8.2 使用ThemeRoller 8.3 使用jQuery小組件 8.3.1 Button 8.3.2 Tabs 8.3.3 折疊面板(Accordion) 8.3.4 Autoeomplete 8.3.5 Datepicker 8.3.6 對話框 8.4 進度條 8.5 滑動條 8.6 小結 8.7 參考 第9章 jQuery UI第1I部分——鼠標交互 9.1 拖曳和置放 9.2 排序 9.3 縮放元素 9.4 可選取元素 9.5 小結 第10章 編寫高效的jQuery代碼 10.1 優(yōu)化技術 10.1.1 最小化DOM更新 10.1.2 更高效的循環(huán) 10.1.3 緩存對象 10.1.4 高效使用選擇器 10.1.5 考慮完全跳過jQuery方法 10.1.6 DRY 10.2 使用JavaScript模式 10.2.1 使用一個單例創(chuàng)建一個應用程序名稱空間 10.2.2 Module模式 10.2.3 Garber—Irish實現(xiàn) 10.3 使用$.DATAO 10.3.1 基本的.data()API 10.3.2 充分利用Data API 10.4.小結 第11章 jQuery模板 11.1 征服字符串 11.1.1 分離內容與行為 11.1.2 代碼重用 11.1.3 簡潔而優(yōu)美 11.1.4 jQuery模板的過去、現(xiàn)在和未來 11.1.5 創(chuàng)建jQuery模板 11.1.6 使用$.tmplo方法應用模板 11.1.7 在模板中使用遠程數(shù)據(jù) 11.1.8 模板標記 11.2 小結 第12章 編寫jQuery插件 12.1 插件基礎 12.1.1 遵循jQuery插件的命名規(guī)范 12.1.2 如何擴展jQuery 12.1.3 jQuery插件通用指南 12.1.4 jQuery插件最佳實踐 12.2 學習和使用現(xiàn)有的插件模式 12.3 Widget Factory概述 12.4 插件開發(fā)示例 12.5 小結 第13章 使用jQuery Deferred對象進行高級異步編程 13.1 $.Deferred基礎 13.1.1 Promise 13.1.2 Promises/A Proposal 13.2 jQuery中的Deferred對象 13.3 小結 第14章 使用QUnit進行單元測試 14.1 單元測試簡介 14.2 什么是單元測試 14.2.1 單元測試的優(yōu)點 14.2.2 測試驅動的開發(fā) 14.2.3 什么是一個好的單元測試 14.3 QUnit入門 14.3.1 在QUnit中使用equal測試Hello World 14.3.2 一個失敗的QUnit測試 14.3.3 使用ok測試真?zhèn)? 14.3.4 設置預期的斷言數(shù)量 14.3.5 其他斷言 14.3.6 測試DOM元素 14.3.7 使用noglobals和notrycatch 14.3.8 將測試組織為模塊 14.4 異步測試 14.4.1 使用asyncTest 14.4.2 模擬Ajax請求 14.5 綜合示例 14.6 小結 附錄 本書中使用的插件

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號