出版時(shí)間:2009-6 出版社:人民郵電出版社 作者:?jiǎn)螙|林,張曉菲,魏然 頁(yè)數(shù):347
Tag標(biāo)簽:無(wú)
前言
一年前我認(rèn)識(shí)了jQuery,從此就二發(fā)不可收拾?! ≡?jīng)有朋友問(wèn)我為什么最終選擇jQuery,也許是jQuery給我的第一印象非常好的原因吧。它非常容易上手,大部分思想都是從HTML和CSS的結(jié)構(gòu)中借鑒而來(lái)的,所以編程經(jīng)驗(yàn)不多的設(shè)計(jì)師能夠快速學(xué)會(huì)使用。我經(jīng)常因?yàn)閖Query做出的各種動(dòng)態(tài)效果而高興不已,常常驚嘆于jQuery如此小巧,卻有如此強(qiáng)大的功能?! ∮腥苏f(shuō):jQuery是毒藥,會(huì)使人不思進(jìn)取,放棄原生的JavaScript的學(xué)習(xí)。不過(guò)從我的經(jīng)驗(yàn)看來(lái),事實(shí)并不是這樣,筆者正是由于jQuery才對(duì)JavaScript語(yǔ)言產(chǎn)生興趣,直至愛(ài)上JavaScript。我遇到問(wèn)題就會(huì)琢磨:這個(gè)程序利用jQuery是這么實(shí)現(xiàn),那么利用JavaScript怎么來(lái)實(shí)現(xiàn)呢。以前,我喜歡用jQuery去改寫(xiě)原生的JavaScript效果?,F(xiàn)在,我更喜歡利用原生的JavaScript來(lái)改寫(xiě)jQuery的程序。對(duì)我來(lái)說(shuō),借鑒jQaJery的編程思路來(lái)編寫(xiě)其他JavaScfipt程序讓我樂(lè)此不疲?! ∥覍W(xué)習(xí)jQuery的時(shí)候,互聯(lián)網(wǎng)并沒(méi)有提供現(xiàn)在這么多資料,完全是靠自己研究國(guó)外的網(wǎng)站的資料,每看完一個(gè)方法后,我都會(huì)做一點(diǎn)筆記,然后發(fā)布到Blog(cssrain.cn)上,和網(wǎng)友們分享。時(shí)間一長(zhǎng),筆記的內(nèi)容已經(jīng)非常充足了。這本書(shū)的內(nèi)容也就是從筆記衍生而來(lái),相對(duì)于Blog的筆記,書(shū)的內(nèi)容更加系統(tǒng)。
內(nèi)容概要
本書(shū)循序漸進(jìn)地對(duì)jQuery的各種函數(shù)和方法調(diào)用進(jìn)行了介紹,讀者可以系統(tǒng)地掌握jQuery的DOM操作、事件監(jiān)聽(tīng)和動(dòng)畫(huà)、表單操作、AJAX以及插件方面等知識(shí)點(diǎn),并結(jié)合每個(gè)章節(jié)后面的案例演示進(jìn)行練習(xí),達(dá)到掌握核心知識(shí)點(diǎn)的目的。 為使讀者更好地進(jìn)行開(kāi)發(fā)實(shí)踐,本書(shū)的最后一章將前7章講解的知識(shí)點(diǎn)和效果進(jìn)行了整合,打造出一個(gè)非常有個(gè)性的網(wǎng)站,并從案例研究、網(wǎng)站材料、網(wǎng)站結(jié)構(gòu)、網(wǎng)站樣式和網(wǎng)站腳本等方面指導(dǎo)讀者參與到項(xiàng)目建設(shè)中來(lái)。 本書(shū)適合Web開(kāi)發(fā)人員閱讀和參考。
作者簡(jiǎn)介
官方站點(diǎn):
http://www.cssrain.cn/jquery/index.html
書(shū)籍目錄
第1章 認(rèn)識(shí)jQuery 1.1 JavaScript和JavaScript庫(kù) 1.1.1 JavaScript簡(jiǎn)介 1.1.2 JavaScript庫(kù)作用及對(duì)比 1.2 加入jQuery 1.2.1 jQuery簡(jiǎn)介 1.2.2 jQuery的優(yōu)勢(shì) 1.3 jQuery代碼的編寫(xiě) 1.3.1 配置jQuery環(huán)境 1.3.2 編寫(xiě)簡(jiǎn)單的jQuery代碼 1.3.3 jQuery代碼風(fēng)格 1.4 jQuery對(duì)象和DOM對(duì)象 1.4.1 DOM對(duì)象和jQuery對(duì)象簡(jiǎn)介 1.4.2 jQurey對(duì)象和DOM對(duì)象的相互轉(zhuǎn)換 1.4.3 實(shí)例研究 1.5 解決jQuery和其他庫(kù)的沖突 1.6 jQuery開(kāi)發(fā)工具和插件 1.7 小結(jié)第2章 jQuery選擇器 2.1 jQuery選擇器是什么 2.2 jQuery選擇器的優(yōu)勢(shì) 2.3 jQuery選擇器 2.3.1 基本選擇器 2.3.2 層次選擇器 2.3.3 過(guò)濾選擇器 2.3.4 表單選擇器 2.4 應(yīng)用jQuery改寫(xiě)示例 2.5 選擇器中的一些注意事項(xiàng) 2.5.1 選擇器中含有特殊符號(hào)的注意事項(xiàng) 2.5.2 選擇器中含有空格的注意事項(xiàng) 2.6 案例研究——某網(wǎng)站品牌列表的效果 2.7 其他選擇器 2.7.1 jQuery提供的選擇器的擴(kuò)展 2.7.2 其他使用CSS選擇器的方法 2.8 小結(jié)第3章 jQuery中的DOM操作 3.1 DOM操作的分類 3.2 jQuery中的DOM操作 3.2.1 查找節(jié)點(diǎn) 3.2.2 創(chuàng)建節(jié)點(diǎn) 3.2.3 插入節(jié)點(diǎn) 3.2.4 刪除節(jié)點(diǎn) 3.2.5 復(fù)制節(jié)點(diǎn) 3.2.6 替換節(jié)點(diǎn) 3.2.7 包裹節(jié)點(diǎn) 3.2.8 屬性操作 3.2.9 樣式操作 3.2.10 設(shè)置和獲取HTML、文本和值 3.2.11 遍歷節(jié)點(diǎn) 3.2.12 CSS—DOM操作 3.3 案例研究——某網(wǎng)站的超鏈接和圖片提示效果 3.4 小結(jié)第4章 jQuery中的事件和動(dòng)畫(huà) 4.1 jQuery中的事件 4.1.1 加載DOM 4.1.2 事件綁定 4.1.3 合成事件 4.1.4 事件冒泡 4.1.5 事件對(duì)象的屬性 4.1.6 移除事件 4.1.7 模擬操作 ……第5章 jQuery對(duì)表單、表格的操作及更多應(yīng)用第6章 jQuery與Ajax的應(yīng)用第7章 插件的使用和寫(xiě)法第8章 用jQuery打造個(gè)性網(wǎng)站附錄
章節(jié)摘錄
第4章jQuery中的事件和動(dòng)畫(huà) JavaScript和HTML之間的交互是通過(guò)用戶和瀏覽器操作頁(yè)面時(shí)引發(fā)的事件來(lái)處理的。當(dāng)文檔或者它的某些元素發(fā)生某些變化或操作時(shí),瀏覽器會(huì)自動(dòng)生成一個(gè)事件。例如當(dāng)瀏覽器裝載完一個(gè)文檔后,會(huì)生成事件;當(dāng)用戶單擊某個(gè)按鈕時(shí),也會(huì)生成事件。雖然利用傳統(tǒng)的JavaScript事件能完成這些交互,但jQuer),增加并擴(kuò)展了基本的事件處理機(jī)制。.jQuery不僅提供了更加優(yōu)雅的事件處理語(yǔ)法,而且極大地增強(qiáng)了事件處理能力?! ?.1jQuery中的事件 4.1.1加載DOM 以瀏覽器裝載文檔為例,在頁(yè)面加載完畢后,瀏覽器會(huì)通過(guò)JavaScript為DOM元素添加事件。在常規(guī)的JavaScript代碼中,通常使用window.onload方法,而在jQuery中,使用的是$(documenc).ready()方法。$(documenc).ready()方法是事件模塊中最重要的一個(gè)函數(shù),可以極大地提高Web應(yīng)用程序的響應(yīng)速度。jQuery就是用$(document).ready()方法來(lái)代替?zhèn)鹘y(tǒng)JavaScript的window.onload方法的。通過(guò)使用該方法,可以在:DOM載入就緒時(shí)就對(duì)其進(jìn)行操縱并調(diào)用執(zhí)行它所綁定的函數(shù)。在使用過(guò)程中,需要注意$(document).ready()方法和window.onload方法之間的細(xì)微區(qū)別。
編輯推薦
每多學(xué)一點(diǎn)知識(shí),就少寫(xiě)一行代碼?! Query,顧名思議,也就是JavaScript和查詢(Query),即是輔助JavaScript開(kāi)發(fā)的庫(kù)?! ”緯?shū)循序漸進(jìn)地對(duì)jQuery的各種方法和使用進(jìn)行介紹,讀者可以系統(tǒng)地掌握jQuery關(guān)于DOM操作、事件監(jiān)聽(tīng)和動(dòng)畫(huà)、表單操作、Ajax,以及插件方面知識(shí)點(diǎn),并結(jié)合每個(gè)章節(jié)后面的案例演示進(jìn)行練習(xí),達(dá)到掌握本章節(jié)知識(shí)點(diǎn)的目的。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版