jQuery全面提速

出版時(shí)間:2010-6  出版社:機(jī)械工業(yè)出版社  作者:趙增敏  頁(yè)數(shù):438  
Tag標(biāo)簽:無(wú)  

前言

  iQuery是由John Resig于2006年1月推出的一款輕量級(jí)的JavaScript庫(kù)。它是目前應(yīng)用最廣泛的優(yōu)秀開(kāi)源JaVaScript/Ajax框架之一,已經(jīng)成為Microsoft ASENET、Visual Studio以及NOKIA Web Run T1me等主流開(kāi)發(fā)平臺(tái)的組成部分。依托著名的自由軟件組織Software Freedom Conservancy,iQuery核心庫(kù)以及相關(guān)項(xiàng)目jQuery UI(用戶界面庫(kù))、QUnit(JavaS cfipt測(cè)試套件)、Sizzle(純JavaScript CSS選擇器引擎)聯(lián)合組成了jQuery Project,已經(jīng)正式成為一個(gè)有組織的開(kāi)源項(xiàng)目?! Query以簡(jiǎn)潔的語(yǔ)法和跨瀏覽器兼容性,極大地簡(jiǎn)化了HTMI。文檔遍歷、DOM操作、事件處理、動(dòng)畫(huà)特效以及~aX請(qǐng)求等編程任務(wù),可以用于快速開(kāi)發(fā)Web應(yīng)用程序。iQuery的主要設(shè)計(jì)目標(biāo)是改變編寫(xiě)JavaScript代碼的方式,即寫(xiě)更少的代碼,做更多的事情。通過(guò)jQue巧開(kāi)發(fā)團(tuán)隊(duì)的不懈努力,iQuery方法的復(fù)雜度顯著下降,其性能和速度全面提升。昔日用傳統(tǒng)方式編寫(xiě)的幾十行JavaS cript代碼,借助于.jQuery獨(dú)特而簡(jiǎn)潔的語(yǔ)法改寫(xiě)之后將變成廖廖幾行?! Query是方便快捷的Web開(kāi)發(fā)利器,它的出現(xiàn)在Web開(kāi)發(fā)領(lǐng)域引發(fā)了一場(chǎng)JavaScript風(fēng)暴,它的優(yōu)雅風(fēng)格和強(qiáng)大功能令無(wú)數(shù)Web開(kāi)發(fā)者流連忘返。許多剛接觸JavaScript框架的新手都選擇了jQruery,而且許多Web開(kāi)發(fā)人員也從其他框架轉(zhuǎn)移到j(luò)Query?! ≡趈Query核心庫(kù)的基礎(chǔ)上,jQuery官方還利用jQuery的可擴(kuò)展性設(shè)計(jì)出一套jQuery UI用戶界面開(kāi)發(fā)庫(kù),其中包括許多交互操作功能、用戶界面部件,例如鼠標(biāo)拖放、排序、縮放、選項(xiàng)卡以及對(duì)話框等。iQuery UI具有良好的兼容性,支持當(dāng)今流行的所有主流瀏覽器,包括IE 6.0+、FF 2+,Safari 3.1+、Opera 9.0+以及Chrome 1.0等。使用jQuery UI,不需要編寫(xiě)繁瑣的JavaScfipt代碼,就可以輕松地在網(wǎng)頁(yè)中創(chuàng)建各種常見(jiàn)的用戶界面功能和各種令人賞心悅目的特效。

內(nèi)容概要

  jQuery是一款輕量級(jí)的JavaScript庫(kù),它不僅功能強(qiáng)大,而且簡(jiǎn)潔優(yōu)雅,能使用最少的代碼來(lái)實(shí)現(xiàn)最多的功能,深受Web開(kāi)發(fā)人員的青睞。本書(shū)通過(guò)大量實(shí)例循序漸進(jìn)地講解了jQuery的基本概念和使用技巧,前面7章主要包括jQuery選擇器、遍歷DOM元素、jQuery文檔處理、jQuery事件處理、jQuery動(dòng)畫(huà)效果以及創(chuàng)建Ajax應(yīng)用等內(nèi)容。在這些內(nèi)容的基礎(chǔ)上,后面3章重點(diǎn)介紹了jQuery UI用戶界面庫(kù)的使用方法,主要包括jQuery UI交互組件、jQuery UI頁(yè)面部件以及jQuery UI頁(yè)面特效。本書(shū)結(jié)構(gòu)合理,內(nèi)容新穎,概念清晰,實(shí)例豐富,每章后均附有小結(jié)和習(xí)題。隨書(shū)代碼可在http://www. cmpbook.com下載?! ”緯?shū)適合Web開(kāi)發(fā)人員閱讀和參考。

書(shū)籍目錄

出版說(shuō)明 前言 第1章 初識(shí)jQuery   1.1 jQuery概述    1.1.1 jQuery的功能    1.1.2 jQuery的優(yōu)勢(shì)   1.2 第一個(gè)jQuery應(yīng)用    1.2.1 配置開(kāi)發(fā)環(huán)境    1.2.2 創(chuàng)建HTML頁(yè)面    1.2.3 編寫(xiě)JavaScript腳本    1.2.4 創(chuàng)建ASP服務(wù)器頁(yè)面    1.2.5 編寫(xiě)jQuery代碼   1.3 本章小結(jié)   1.4 習(xí)題  第2章 jQuery選擇器   2.1 DOM模型    2.1.1 DOM節(jié)點(diǎn)樹(shù)    2.1.2 DOM對(duì)象訪問(wèn)   2.2 工廠函數(shù)    2.2.1 jQuery工廠函數(shù)的語(yǔ)法    2.2.2 jQuery對(duì)象訪問(wèn)    2.2.3 jQuery與其他庫(kù)共存   2.3 基本選擇器    2.3.1 CSS選擇器    2.3.2 層級(jí)選擇器    2.3.3 表單域選擇器   2.4 過(guò)濾選擇器    2.4.1 簡(jiǎn)單過(guò)濾選擇器    2.4.2 內(nèi)容過(guò)濾選擇器    2.4.3 屬性過(guò)濾選擇器    2.4.4 子元素過(guò)濾選擇器    2.4.5 表單域?qū)傩赃^(guò)濾選擇器    2.4.6 可見(jiàn)性過(guò)濾選擇器    2.4.7 選擇器中的特殊字符   2.5 本章小結(jié)   2.6 習(xí)題  第3章 遍歷DOM元素   3.1 篩選元素    3.1.1 按索引篩選元素    3.1.2 篩選方法    3.1.3 檢查元素    3.1.4 數(shù)組映射    3.1.5 移除元素   3.2 遍歷DOM元素    3.2.1 搜索父元素    3.2.2 搜索同輩元素    3.2.3 搜索子元素    3.2.4 添加元素    3.2.5 串聯(lián)操作   3.3 實(shí)用工具    3.3.1 對(duì)象操作    3.3.2 數(shù)組處理    3.3.3 函數(shù)處理    3.3.4 字符串處理    3.3.5 數(shù)據(jù)存儲(chǔ)    3.3.6 檢測(cè)瀏覽器   3.4 本章小結(jié)   3.5 習(xí)題  第4章 jQuery文檔處理   4.1 DOM元素操作    4.1.1 創(chuàng)建元素    4.1.2 內(nèi)部插入    4.1.3 外部插入    4.1.4 刪除元素    4.1.5 替換元素    4.1.6 復(fù)制元素    4.1.7 包裝元素   4.2 DOM屬性操作    4.2.1 設(shè)置和獲取DOM屬性    4.2.2 設(shè)置和切換CSS類   4.3 CSS屬性操作    4.3.1 設(shè)置和獲取樣式屬性    4.3.2 設(shè)置和獲取元素的位置    4.3.3 設(shè)置和獲取元素的大小   4.4 本章小結(jié)   4.5 習(xí)題  第5章 jQuery事件處理   5.1 JavaScript事件處理    5.1.1 基本事件模型    5.1.2 IE事件模型    5.1.3 DOM事件模型    5.1.4 跨瀏覽器的事件處理   5.2 加載頁(yè)面    5.2.1 加載頁(yè)面后執(zhí)行任務(wù)    5.2.2 基于頁(yè)面執(zhí)行多個(gè)任務(wù)   5.3 事件處理    5.3.1 附加事件處理程序    5.3.2 解除事件處理程序    5.3.3 觸發(fā)事件處理程序    5.3.4 使用事件對(duì)象   5.4 常用事件    5.4.1 瀏覽器事件    5.4.2 表單事件    5.4.3 鍵盤(pán)事件    5.4.4 鼠標(biāo)事件   5.5 本章小結(jié)   5.6 習(xí)題  第6章 jQuery動(dòng)畫(huà)效果   6.1 顯示與隱藏    6.1.1 顯示元素    6.1.2 隱藏元素    6.1.3 切換元素的可見(jiàn)性   6.2 淡入淡出    6.2.1 淡入效果    6.2.2 淡出效果    6.2.3 調(diào)整元素的透明度   6.3 滑動(dòng)效果    6.3.1 向下滑動(dòng)    6.3.2 向上滑動(dòng)    6.3.3 切換滑動(dòng)   6.4 自定義動(dòng)畫(huà)    6.4.1 創(chuàng)建自定義動(dòng)畫(huà)    6.4.2 管理動(dòng)畫(huà)隊(duì)列   6.5 本章小結(jié)   6.6 習(xí)題  第7章 創(chuàng)建Ajax應(yīng)用   7.1 XMLHttpRequest對(duì)象    7.1.1 創(chuàng)建XMLHttpRequest對(duì)象    7.1.2 XMLHttpRequest對(duì)象的屬性和方法    7.1.3 創(chuàng)建Ajax應(yīng)用程序   7.2 從服務(wù)器加載數(shù)據(jù)    7.2.1 加載HTML文檔    7.2.2 加載JSON數(shù)據(jù)    7.2.3 加載JavaScript腳本    7.2.4 加載更多數(shù)據(jù)   7.3 向服務(wù)器發(fā)送數(shù)據(jù)    7.3.1 通過(guò)Ajax請(qǐng)求發(fā)送數(shù)據(jù)    7.3.2 表單元素序列化    7.4 Ajax請(qǐng)求與事件      7.4.1 Ajax底層實(shí)現(xiàn)    7.4.2 設(shè)置全局Ajax默認(rèn)選項(xiàng)    7.4.3 處理全局Ajax事件   7.5 本章小結(jié)   7.6 習(xí)題  第8章 jQuery UI交互組件   8.1 jQuery UI簡(jiǎn)介    8.1.1 下載jQuery UI庫(kù)    8.1.2 如何使用jQuery UI   8.2 拖動(dòng)組件    8.2.1 創(chuàng)建可拖動(dòng)對(duì)象    8.2.2 處理拖動(dòng)事件    8.2.3 拖動(dòng)手柄    8.2.4 拖動(dòng)助手    8.2.5 限制拖動(dòng)方向和范圍    8.2.6 自動(dòng)返回原位   8.3 投放組件    8.3.1 創(chuàng)建可投放對(duì)象    8.3.2 處理投放事件    8.3.3 設(shè)置可接受的元素    8.3.4 阻止事件傳播   8.4 縮放組件    8.4.1 創(chuàng)建可縮放對(duì)象    8.4.2 處理縮放事件    8.4.3 延遲啟動(dòng)縮放    8.4.4 可視化反饋與動(dòng)畫(huà)    8.4.5 縮放文本區(qū)域   8.5 選擇組件    8.5.1 創(chuàng)建可選擇對(duì)象    8.5.2 處理選擇事件    8.5.3 篩選可選項(xiàng)   8.6 排序組件    8.6.1 創(chuàng)建可排序?qū)ο?   8.6.2 處理排序事件    8.6.3 處理連接列表   8.7 本章小結(jié)   8.8 習(xí)題  第9章 jQuery UI頁(yè)面部件   9.1 按鈕部件    9.1.1 按鈕的實(shí)現(xiàn)    9.1.2 創(chuàng)建單選按鈕和復(fù)選框    9.1.3 創(chuàng)建圖片按鈕   9.2 對(duì)話框部件    9.2.1 對(duì)話框的實(shí)現(xiàn)    9.2.2 對(duì)話框換膚    9.2.3 處理對(duì)話框事件    9.2.4 創(chuàng)建模態(tài)對(duì)話框   9.3 折疊面板部件    9.3.1 折疊面板的實(shí)現(xiàn)    9.3.2 處理折疊面板事件    9.3.3 折疊面板排序   9.4 選項(xiàng)卡部件    9.4.1 選項(xiàng)卡的實(shí)現(xiàn)    9.4.2 處理選項(xiàng)卡事件    9.4.3 創(chuàng)建Ajax選項(xiàng)卡   9.5 日期選擇器部件    9.5.1 日期選擇器的實(shí)現(xiàn)    9.5.2 使用日期選擇器方法    9.5.3 處理日期選擇器事件    9.5.4 顯示年份和月份菜單   9.6 自動(dòng)完成部件    9.6.1 自動(dòng)完成部件的實(shí)現(xiàn)    9.6.2 處理自動(dòng)完成部件事件    9.6.3 連接遠(yuǎn)程JSONP數(shù)據(jù)源    9.6.4 連接和解析XML數(shù)據(jù)源   9.7 進(jìn)度條部件    9.7.1 進(jìn)度條部件的實(shí)現(xiàn)    9.7.2 處理進(jìn)度條事件   9.8 滑塊部件    9.8.1 滑塊部件的實(shí)現(xiàn)    9.8.2 處理滑塊事件    9.8.3 用滑塊設(shè)置數(shù)值范圍   9.9 本章小結(jié)   9.10 習(xí)題  第10章 jQuery UI頁(yè)面特效   10.1 特效方法    10.1.1 基本特效    10.1.2 可見(jiàn)性轉(zhuǎn)換特效    10.1.3 顏色過(guò)渡特效    10.1.4 類轉(zhuǎn)換特效    10.1.5 高級(jí)緩動(dòng)效果   10.2 特效類型    10.2.1 Blind特效    10.2.2 Bounce特效    10.2.3 Clip特效    10.2.4 Drop特效    10.2.5 Explode特效    10.2.6 Fade特效   10.2.7 Fold特效    10.2.8 Highlight特效    10.2.9 Puff特效    10.2.10 Pulsate特效    10.2.11 Scale特效    10.2.12 Shake特效   10.2.13 Size特效   10.2.14 Slide特效    10.2.15 Transfer特效   10.3 本章小結(jié)   10.4 習(xí)題  參考文獻(xiàn)

圖書(shū)封面

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

無(wú)

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


    jQuery全面提速 PDF格式下載


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

 
 

  •   我是一只菜鳥(niǎo),雖然已經(jīng)使用jquery一年了,但實(shí)際上對(duì)起真正的解構(gòu)原理還是皮毛??焖俚倪M(jìn)入狀態(tài),這本書(shū)也是一個(gè)不錯(cuò)的選擇
  •   最好的jquery參考書(shū)。
  •   很好很強(qiáng)大,適合有一定基礎(chǔ)的前端閱讀,不過(guò)建議還是邊看邊操作,這樣才能理解透徹,唯一不足的地方就是沒(méi)有光盤(pán)。
  •   買(mǎi)這本書(shū)的原因就是我比較懶,不想上網(wǎng),有時(shí)候查一些幫助上的東西,又不想看api就在這里面查了,很不錯(cuò)的一本書(shū)
  •   很實(shí)用,快速提高
  •   好書(shū) 大家可以看看??!
  •   我之前學(xué)過(guò) 一點(diǎn)jQuery知識(shí),感覺(jué)對(duì)自己幫助挺大的。實(shí)用的東西比較多。
  •   這本書(shū)與實(shí)際應(yīng)用結(jié)合的非常緊,能夠幫助有一定基礎(chǔ)的人,在很短的時(shí)間內(nèi)有更高的提升
  •   還可以。。感覺(jué)這樣的書(shū)到處都有,內(nèi)容雖然都是很全,但前期很枯燥。。后面jqueryUI還沒(méi)看到。。
  •   很想買(mǎi)這本書(shū)了,一直以來(lái)沒(méi)有找到,好好學(xué)習(xí)學(xué)習(xí)
  •   紙質(zhì)太差,內(nèi)容不錯(cuò),可以參考
  •   主要想看 jquery UI 部分,寫(xiě)的一般吧,前面的不是很喜歡,建議看《鋒利的jquery》或者去下載幫助文檔看,比這本書(shū)寫(xiě)的好
 

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

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