注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具jQuery 高級(jí)編程

jQuery 高級(jí)編程

jQuery 高級(jí)編程

定 價(jià):¥48.00

作 者: (美)奧特羅 等著,施宏斌 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 編程語(yǔ)言與程序設(shè)計(jì) 計(jì)算機(jī)與互聯(lián)網(wǎng)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302317845 出版時(shí)間: 2013-04-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 310 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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

本目錄推薦

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