jQuery基礎(chǔ)教程(第3版)

出版時(shí)間:2012-4  出版社:人民郵電出版社  作者:[美] Jonathan Chaffer,[美] Karl Swedberg  頁數(shù):318  譯者:李松峰  
Tag標(biāo)簽:無  

內(nèi)容概要

  《jQuery基礎(chǔ)教程(第3版)》作為《jQuery基礎(chǔ)教程(第2版)》的升級版,涵蓋了jQuery
1.6.x及1.7.x的全部新特性,本書前6章以通俗易懂的方式介紹了jQuery的核心組件,主要包括jQuery的選擇符、事件、動畫技術(shù)、DOM操作、AJAX支持等。第7章和第8章介紹了jQuery
UI及利用jQuery強(qiáng)大的擴(kuò)展能力開發(fā)自定義插件。隨后的幾章更加深入地探討了jQuery的各種特性及一些高級技術(shù)。值得一提的是,本書的譯者新增了附錄D,介紹了2011年11月新發(fā)布的jQuery1.7的內(nèi)容。
  《jQuery基礎(chǔ)教程(第3版)》注重理論與實(shí)踐相結(jié)合,適合初、中級 Web開發(fā)人員閱讀和參考。

作者簡介

作者:(美)Chaffer

書籍目錄

第1章 jQuery入門 
 1.1 jQuery能做什么 
 1.2 jQuery為什么如此出色 
 1.3 第一個(gè)jQuery驅(qū)動的頁面 
 1.3.1 下載jQuery 
 1.3.2 在HTML文檔中引入jQuery 
 1.3.3 編寫jQuery代碼 
 1.3.4 最終結(jié)果 
 1.4 純JavaScript與jQuery 
 1.5 開發(fā)工具 
 1.6 小結(jié) 
第2章 選擇元素 
 2.1 DOM 
 2.2  $()函數(shù) 
 2.3 CSS選擇符 
 2.3.1 基于列表項(xiàng)的級別添加樣式 
 2.3.2 屬性選擇符 
 2.3.3 為鏈接添加樣式 
 2.4 自定義選擇符 
 2.4.1 每隔一行為表格添加樣式 
 2.4.2 基于表單的選擇符 
 2.5 DOM遍歷方法 
 2.5.1 為特定單元格添加樣式 
 2.5.2 連綴 
 2.6 訪問DOM元素 
 2.7 小結(jié) 
 2.8 練習(xí) 
第3章 事件 
 3.1 在頁面加載后執(zhí)行任務(wù) 
 3.1.1 代碼執(zhí)行的時(shí)機(jī)選擇 
 3.1.2 基于一個(gè)頁面執(zhí)行多個(gè)腳本 
 3.1.3 縮短代碼的簡寫方式 
 3.1.4 向.ready()回調(diào)函數(shù)中傳入?yún)?shù) 
 3.2 簡單的事件 
 3.2.1 簡單的樣式轉(zhuǎn)換器 
 3.2.2 啟用其他按鈕 
 3.2.3 事件處理程序的環(huán)境 
 3.2.4 進(jìn)一步合并 
 3.2.5 簡寫的事件 
 3.3 復(fù)合事件 
 3.3.1 顯示和隱藏高級特性 
 3.3.2 突出顯示可單擊的項(xiàng) 
 3.4 事件的旅程 
 3.5 通過事件對象改變事件的旅程 
 3.5.1 事件目標(biāo) 
 3.5.2 停止事件傳播 
 3.5.3 默認(rèn)操作 
 3.5.4 事件委托 
 3.5.5 事件委托的方法 
 3.6 移除事件處理程序 
 3.6.1 事件的命名空間 
 3.6.2 重新綁定事件 
 3.7 模仿用戶操作 
 3.8 小結(jié) 
 3.9 練習(xí) 
第4章 樣式與動畫 
 4.1 修改內(nèi)聯(lián)CSS 
 4.2 基本的隱藏和顯示 
 4.3 效果和速度 
 4.3.1 指定顯示速度 
 4.3.2 淡入和淡出 
 4.3.3 滑上和滑下 
 4.3.4 復(fù)合效果 
 4.4 創(chuàng)建自定義動畫 
 4.4.1 手工創(chuàng)建效果 
 4.4.2 一次給多個(gè)屬性添加動畫效果 
 4.5 并發(fā)與排隊(duì)效果 
 4.5.1 處理一組元素 
 4.5.2 處理多組元素 
 4.5.3 簡單概括 
 4.6 小結(jié) 
 4.7 練習(xí) 
第5章 操作DOM 
 5.1 操作屬性 
 5.1.1 非class屬性 
 5.1.2 DOM元素屬性 
 5.2 DOM樹操作 
 5.2.1 重新認(rèn)識$()函數(shù) 
 5.2.2 創(chuàng)建新元素 
 5.2.3 插入新元素 
 5.2.4 移動元素 
 5.2.5 包裝元素 
 5.2.6 反向插入方法 
 5.3 復(fù)制元素 
 5.4 內(nèi)容setter和getter方法 
 5.5 DOM操作方法的簡單歸納 
 5.6 小結(jié) 
 5.7 練習(xí) 
第6章 通過AJAX發(fā)送數(shù)據(jù) 
 6.1 基于請求加載數(shù)據(jù) 
 6.1.1 追加HTML 
 6.1.2 操作JavaScript對象 
 6.1.3 加載XML文檔 
 6.2 選擇數(shù)據(jù)格式 
 6.3 向服務(wù)器傳遞數(shù)據(jù) 
 6.3.1 執(zhí)行GET請求 
 6.3.2 執(zhí)行POST請求 
 6.3.3 序列化表單 
 6.4 為AJAX請求提供不同的內(nèi)容 
 6.5 關(guān)注請求 
 6.6 錯(cuò)誤處理 
 6.7 AJAX和事件 
 6.8 安全限制 
 6.9 其他工具 
 6.9.1 低級AJAX方法 
 6.9.2 修改默認(rèn)選項(xiàng) 
 6.9.3 部分加載HTML頁面 
 6.10 小結(jié) 
 6.11 練習(xí) 
第7章 使用插件 
 7.1 查找插件和幫助 
 7.2 使用插件 
 7.2.1 下載并包含Cycle插件 
 7.2.2 簡單的用法 
 7.2.3 為插件方法指定參數(shù) 
 7.2.4 參數(shù)默認(rèn)值 
 7.2.5 其他形式的插件 
 7.3 jQuery UI插件庫 
 7.3.1 效果 
 7.3.2 交互組件 
 7.3.3 部件 
 7.3.4 ThemeRoller 
 7.4 小結(jié) 
 7.5 練習(xí) 
第8章 開發(fā)插件 
 8.1 $別名在插件中的應(yīng)用 
 8.2 添加新的全局函數(shù) 
 8.3 添加jQuery對象方法 
 8.3.1 對象方法的上下文 
 8.3.2 隱式迭代 
 8.3.3 方法連綴 
 8.4 方法的參數(shù) 
 8.4.1 參數(shù)映射 
 8.4.2 默認(rèn)參數(shù)值 
 8.4.3 回調(diào)函數(shù) 
 8.4.4 可定制的默認(rèn)值 
 8.5 jQuery UI部件工廠 
 8.5.1 創(chuàng)建部件 
 8.5.2 銷毀部件 
 8.5.3 啟用和禁用部件 
 8.5.4 接受部件選項(xiàng) 
 8.5.5 添加子方法 
 8.5.6 觸發(fā)部件事件 
 8.6 插件設(shè)計(jì)建議 
 8.7 小結(jié) 
 8.8 練習(xí) 
第9章 高級選擇符與遍歷 
 9.1 深入選擇與遍歷 
 9.1.1 動態(tài)篩選表格內(nèi)容 
 9.1.2 表格行條紋效果 
 9.1.3 組合篩選與條紋 
 9.1.4 更多選擇符與遍歷方法 
 9.2 定制與優(yōu)化選擇符 
 9.2.1 編寫定制的選擇符插件 
 9.2.2 選擇符的性能問題 
 9.3 DOM遍歷背后的秘密 
 9.3.1 jQuery對象屬性 
 9.3.2 DOM元素棧 
 9.3.3 編寫DOM遍歷方法插件 
 9.3.4 DOM遍歷的性能問題 
 9.4 小結(jié) 
 9.5 練習(xí) 
第10章 高級事件處理 
 10.1 再談事件 
 10.1.1 追加數(shù)據(jù)頁面 
 10.1.2 懸停時(shí)顯示數(shù)據(jù) 
 10.2 事件委托 
 10.2.1 使用jQuery的委托方法 
 10.2.2 選擇委托方法 
 10.2.3 早委托 
 10.2.4 使用上下文參數(shù) 
 10.3 自定義事件 
 10.3.1 無窮滾動 
 10.3.2 自定義事件參數(shù) 
 10.4 節(jié)流事件 
 10.5 特殊事件 
 10.6 小結(jié) 
 10.7 練習(xí) 
第11章 高級效果 
 11.1 再談動畫 
 11.2 觀測及中斷動畫 
 11.2.1 確定動畫狀態(tài) 
 11.2.2 中止運(yùn)行的動畫 
 11.3 全局效果屬性 
 11.3.1 全局禁用所有效果 
 11.3.2 微調(diào)動畫的平滑度 
 11.3.3 定義效果的持續(xù)時(shí)間 
 11.4 多屬性緩動 
 11.5 延遲對象 
 11.6 小結(jié) 
 11.7 練習(xí) 
第12章 高級DOM操作 
 12.1 排序表格行 
 12.1.1 服務(wù)器端排序 
 12.1.2 AJAX排序 
 12.1.3 JavaScript排序 
 12.2 移動和插入元素 
 12.2.1 為已有的文本添加鏈接 
 12.2.2 簡單的JavaScript數(shù)組排序 
 12.2.3 對DOM元素排序 
 12.3 在DOM元素中保存數(shù)據(jù) 
 12.3.1 執(zhí)行額外的預(yù)先計(jì)算 
 12.3.2 存儲非字符串?dāng)?shù)據(jù) 
 12.3.3 變換排序方向 
 12.4 使用HTML5自定義數(shù)據(jù)特性 
 12.5 使用JSON排序和構(gòu)建行 
 12.5.1 修改JSON對象 
 12.5.2 按需要重新構(gòu)建內(nèi)容 
 12.6 高級特性操作 
 12.6.1 簡捷地創(chuàng)建元素 
 12.6.2 DOM創(chuàng)建掛鉤 
 12.7 小結(jié) 
 12.8 練習(xí) 
第13章 高級AJAX 
 13.1 漸進(jìn)增強(qiáng)與AJAX 
 13.2 AJAX錯(cuò)誤處理 
 13.3 jqXHR對象 
 13.3.1 AJAX承諾 
 13.3.2 緩存響應(yīng) 
 13.4 截流AJAX請求 
 13.5 擴(kuò)展AJAX功能 
 13.5.1 數(shù)據(jù)類型轉(zhuǎn)換器 
 13.5.2 AJAX預(yù)過濾器 
 13.5.3 替代傳輸方式 
 13.6 小結(jié) 
 13.7 練習(xí) 
附錄A JavaScript閉包 
附錄B 使用QUnit測試JavaScript 
附錄C 快速參考 
附錄D jQuery 1.7簡介

章節(jié)摘錄

第1章 jQuery入門今天的萬維網(wǎng)是一個(gè)動態(tài)的環(huán)境,Web用戶對網(wǎng)站的設(shè)計(jì)和功能都提出了高要求。為了構(gòu)建有吸引力的交互式網(wǎng)站,開發(fā)者們借助于像jQuery這樣的JavaScript庫,實(shí)現(xiàn)了常見任務(wù)的自動化和復(fù)雜任務(wù)的簡單化。iQuery庫廣受歡迎的一個(gè)原因,就是它對種類繁多的開發(fā)任務(wù)都能游刃有余地提供幫助。由于iQuery的功能如此豐富多樣,找到合適的切入點(diǎn)似乎都成了一項(xiàng)挑戰(zhàn)。不過,這個(gè)庫的設(shè)計(jì)秉承了一致性與對稱性原則,它的大部分概念都是從HTML和CSS(Cascading Style Sheet,層疊樣式表)的結(jié)構(gòu)中借用而來的。這個(gè)庫的設(shè)計(jì)讓很多編程經(jīng)驗(yàn)并不豐富的設(shè)計(jì)人員能夠很快就掌握它,因?yàn)檫@些人對HTML和CSS要比對JavaScript更熟悉。實(shí)際上,在本書開篇第l章中,只需3行代碼就能編寫一個(gè)有用的jQuery程序。另外,經(jīng)驗(yàn)豐富的程序設(shè)計(jì)人員也會受益于這種概念上的一致性,通過學(xué)習(xí)后面的更高級內(nèi)容,你會感受到這一點(diǎn)。下面先看一看jQuery能為我們做什么。1.1 iQuery能做什么jQuery庫為Web腳本編程提供了通用的抽象層,使得它幾乎適用于任何腳本編程的情形。由于它容易擴(kuò)展而且不斷有新插件面世增強(qiáng)它的功能,所以一本書根本無法涵蓋它所有可能的用途和功能。拋開這些不談,僅就其核心特性而言,jQuery能夠滿足下列需求。

編輯推薦

《jQuery基礎(chǔ)教程(第3版)/圖靈程序設(shè)計(jì)叢書》由人民郵電出版社出版。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    jQuery基礎(chǔ)教程(第3版) PDF格式下載


用戶評論 (總計(jì)80條)

 
 

  •   jQuery基礎(chǔ)教程非常好
  •   我認(rèn)為本書是非常適合入門的教程書!適合jQuery初學(xué)者!
  •   很好的一出JQUERY教程書!
  •   書中內(nèi)容很全面,從基礎(chǔ)語法開始,到j(luò)query的深入講解
  •   很適合剛接觸jquery的讀者,很全面的介紹了jquery的相關(guān)內(nèi)容
  •   這是一本學(xué)習(xí)jQuery1.7的好書!
  •   推薦推薦,學(xué)javascript嗎,必須看看這個(gè)。挺好的。
  •   是初家都的一個(gè)入門教程,不錯(cuò)。
  •   英語版的是2011年10月份左右出版的,所以翻譯的還真是及時(shí),就是書還沒到手,不知道翻譯的質(zhì)量怎么樣,到時(shí)候再來評論,這次先給個(gè)滿分,一直很期待這本書!
  •   內(nèi)容詳細(xì),適合有基礎(chǔ)的看
  •   還沒有看呢,不過就是與英語版的時(shí)間差距有點(diǎn)大呀
  •   作為基礎(chǔ)講的很好,推薦。
  •   適合于入門,推薦
  •   內(nèi)容適合新手入門
  •   還沒看,不過支持下作者
  •   很不錯(cuò)的一本書,質(zhì)量高,做工好。內(nèi)容很不錯(cuò),很詳細(xì)
  •   書的質(zhì)量不錯(cuò) 內(nèi)容還沒詳看 希望可以從這本書學(xué)到東西
  •   朋友推薦,甚好甚好,期待中
  •   解釋很清晰明了,適合剛接觸者
  •   質(zhì)量很好。很適合初學(xué)者
  •   適合初學(xué)人群!
  •   內(nèi)容詳實(shí),是一本不可或缺的參考書。如果有光盤就更好了。
  •   到貨很快,里面的內(nèi)容大致翻了一下,還是很不錯(cuò)的,呵呵,好好讀去了
  •   簡明清晰,很好的一本書
  •   看了一部分了,挺容易理解的,還不錯(cuò)!我懂css,需要動html 和css看起來好些,不過知識都是相關(guān)聯(lián)的,呵呵
    初學(xué)者建議買這本書呢
  •   買回來沒怎么看,工作需要吧,學(xué)習(xí)一下內(nèi)部的原理不錯(cuò)。
  •   非常不錯(cuò)的新手上路書,很喜歡!
  •   發(fā)貨速度快,快遞送貨效率高,就是書紙張有些發(fā)白,建議 人民郵電出版社 紙張弄好點(diǎn)
  •   初步翻了一下,還可以,推介購買
  •   比盜版還要便宜
  •   幫老公買的,還沒有看
  •   準(zhǔn)備看,電子版的不錯(cuò)
  •   感覺紙張和印刷效果都不怎么好
  •   當(dāng)工具書看的
  •   比國內(nèi)寫的簡介明了 不羅嗦 國內(nèi)的書代碼占了得一半的頁數(shù)來冒充
  •   上午定的下午就送到了~物流很快呢~書剛拿到手,看上去不錯(cuò)~~
  •   比國內(nèi)計(jì)算機(jī)書講的好,代碼寫的很好
  •   不做任何評價(jià)
  •   希望能給我驚喜 ~ 不錯(cuò)的書本~
  •   講解清晰,深入淺出,例子很容易懂,從官網(wǎng)下到的源碼也不錯(cuò)。
  •   老外寫書 就是不一樣 可以把問題交代的非常清楚
  •   這邊書非常的不錯(cuò)!對jquery介紹的也很詳細(xì)
  •   這本書挺適合剛?cè)雽W(xué)jQuery的學(xué)習(xí)者的。
  •   如果沒有javascript基礎(chǔ)建議先買本javascript高級程序設(shè)計(jì)
  •   內(nèi)容豐富,涉及方面廣,技術(shù)相對突出
  •   紙質(zhì)很好,這本書適合有一定JS基礎(chǔ)的人學(xué)習(xí),美中不足的就是課后聯(lián)系沒有答案
  •   看看基礎(chǔ)書籍,在看此書,效果會不錯(cuò)
  •   對比實(shí)戰(zhàn)來說,還是推薦實(shí)戰(zhàn)。
  •   還沒有完全看。不過是做后臺哥哥推薦的,應(yīng)該不差。
  •   我這種菜鳥新手最喜歡看這種書了,至少能夠明白,學(xué)習(xí)了不少·~贊一個(gè)
  •   把jQuey精華講了出來,但不夠深入
  •   之前瀏覽過第一版和第二版,不知道第三版內(nèi)容如何
  •   知識點(diǎn)組織比較零散,像是想到哪寫到哪,沒有給人一種全面的感覺。
  •   國內(nèi)翻譯的,難免有些地方比較晦澀難懂。不過作為初級入門教材還是,不錯(cuò)的,比較經(jīng)典。英語好的同學(xué)可以買本英文版的看看!
  •   入門還是不錯(cuò),例子再多點(diǎn)其他可能更好
  •   書還沒看,但有一點(diǎn)我不太滿意,收的封面磨損比較嚴(yán)重。
  •   剛拿到書不久 還沒具體看 看了 前言和目錄 蠻不錯(cuò)的 畢竟是經(jīng)典之作嘛
  •   畢竟是經(jīng)典的
  •   不錯(cuò),正要看
  •   新書,還沒看。
  •   書沒有光盤沒有素材,學(xué)不下去。
  •   不適合入門,翻譯的一般新手看的云里霧里的
  •   學(xué)習(xí)jQuery已經(jīng)有1個(gè)月了,之前看過《鋒利的jQuery》,《jQuery實(shí)戰(zhàn)》兩本書。感受是,外國人寫的IT方面的書就是比國人寫得好,那個(gè)鋒利的JQUERY真是讓我沒有想看下去的動力,但還是堅(jiān)持看完了。今天中午收到的這本書,感覺很不錯(cuò)。內(nèi)容的大概結(jié)構(gòu)是(選擇器、事件、動畫、DOM、AJAX)-->(高級選擇器、高級事件、高級動畫、高級DOM、高級AJAX)。很顯然,由易到難,不論對于哪個(gè)程度的讀者都很適合。如果你像我一樣也是個(gè)jQuery的初學(xué)者,并為之而著迷。那就選擇這本書作為入門教材是絕對沒錯(cuò)的。p.s:我是看到j(luò)Query官網(wǎng)上的推薦發(fā)現(xiàn)了這本書,后來上豆瓣和各大商城一看,第二版好評如潮。第三版可能是太新的緣故,書上寫的2012年4月北京第一次印刷。而且涵蓋最新的類庫是jQuery1.7
  •   書的內(nèi)容不錯(cuò),但是kindle版的排版太渣了,代碼部分居然是直接截圖貼上去的……能不能好好排版一下啊。
  •   書是沒得說,大家都清楚這本書的。我要說的是書沒有一絲破損,之前在卓越可是出現(xiàn)過書破損的現(xiàn)象,而且配送相當(dāng)?shù)乃俣?。態(tài)度也相當(dāng)好
  •   非常實(shí)用的書,建議web開發(fā)人員學(xué)習(xí)JQuery。
  •   挺喜歡這本書的,比較滿意
  •   書很基礎(chǔ),jQuery版本是1.7的,相對于現(xiàn)在的1.86來說,有點(diǎn)過時(shí),但是因?yàn)楸容^基礎(chǔ),所以還可以吧。。
  •   不錯(cuò),適合新手。講得詳細(xì)
  •   我是看了第二版才買的這一版,認(rèn)為會更好,沒想到改動特別大,不如第二版實(shí)用
  •   這本書最好有點(diǎn)基礎(chǔ)的好點(diǎn),而且官網(wǎng)推薦的書都是越看越給力,好多原理優(yōu)化性的東西講的很不錯(cuò) !很值得深入學(xué)習(xí)下,贊一個(gè)!
  •   之前使用用jquery都是通過API,沒有系統(tǒng)的去學(xué)習(xí)過。借助這本書,讓人更系統(tǒng)的熟悉jquery用法及其思想,以及運(yùn)用它處理問題的思想來實(shí)現(xiàn)自己的jquery插件。
  •   本書的內(nèi)容比較全面,適合新手!
  •   首先,發(fā)貨速度就很慢,周末下的單,賣家說快遞周末不發(fā)貨。。。周末休息,那還是快遞嗎?就不能換家快遞公司嗎?周下單到拿到東西用了6天時(shí)間(今天拿到書是第6天)。其次,這本書書棱上有明顯的扭曲褶皺,封皮還臟兮兮的, 絕對不是新書 。價(jià)格加運(yùn)費(fèi)比定價(jià)就便宜了一塊錢,還不如到實(shí)體店買呢。... 閱讀更多
  •   買書還是比較信賴卓越的,價(jià)格低而且服務(wù)好。
  •   書還沒看,最近沒時(shí)間,不過包裝挺好的,簡要的看了下目錄,都是基礎(chǔ)的東西,正好適合我
  •   好東東,你值得擁有
  •   jQuery好書
  •   一本不錯(cuò)的javascript書籍
  •   技術(shù)男買的
 

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

京ICP備13047387號-7