全面解析JavaScript+jQuery的優(yōu)秀原創(chuàng)精品
在當(dāng)當(dāng)網(wǎng)購買此書
書名:精通JavaScript+jQuery 作者:前沿科技 曾順 編著 書號:978-7-115-18526-6 定價:59.00元 光盤:1CD
樣章下載:第6章 第8章 第10章
本書特色
內(nèi)容特色
- 深入分析JavaScript、CSS、DOM、Ajax等Web標(biāo)準(zhǔn)關(guān)鍵技術(shù)
- 透徹講解jQuery,包括jQuery基礎(chǔ)、頁面控制、動畫與特效制作、Ajax簡化以及jQuery插件等
- 262個典型實(shí)例+4個綜合案例,全面揭示JavaScript和jQuery的實(shí)際應(yīng)用
光盤特色
- 6小時JavaScript、CSS和jQuery視頻課程講解
- 所有實(shí)例的源代碼、素材和最終效果文件
內(nèi)容提要
隨著Ajax技術(shù)的不斷風(fēng)靡,其核心技術(shù)JavaScript越來越受到人們的關(guān)注,各種JavaScript的框架層出不窮。jQuery作為JavaScript框架的優(yōu)秀代表,為廣大開發(fā)者提供了諸多便利。
本書從介紹JavaScript的基礎(chǔ)知識開始,圍繞標(biāo)準(zhǔn)Web的各項技術(shù)予以展開,通過大量實(shí)例對JavaScript、CSS、DOM、Ajax等Web關(guān)鍵技術(shù)進(jìn)行深入淺出的分析,主要內(nèi)容包括JavaScript的概念和基本語法、CSS基礎(chǔ)、CSS排版、DOM模型框架、網(wǎng)頁中的事件、表格表單、JavaScript的調(diào)試與優(yōu)化、Ajax異步技術(shù)等。
在此基礎(chǔ)之上,本書通過精彩的實(shí)例詳細(xì)講解了jQuery的相關(guān)技術(shù),主要包括jQuery的基礎(chǔ)、如何使用jQuery控制頁面、制作動畫與特效、簡化Ajax以及jQuery插件等內(nèi)容。講解的重點(diǎn)在于簡化JavaScript的開發(fā)步驟,注重實(shí)例之間的對比與遞進(jìn),充分展示jQuery所帶來的革新。書中最后給出4個綜合實(shí)例,讓讀者進(jìn)一步鞏固所學(xué)知識,提高綜合應(yīng)用的能力。
本書內(nèi)容翔實(shí)、結(jié)構(gòu)清晰,講述循序漸進(jìn),并注意各個章節(jié)之間、實(shí)例之間的呼應(yīng)和對照,既可作為JavaScript、jQuery初學(xué)者的入門教材,也適合高級用戶進(jìn)一步學(xué)習(xí)和參考。
前言
隨著網(wǎng)絡(luò)技術(shù)的不斷進(jìn)步以及Ajax運(yùn)用的不斷拓展,其核心技術(shù)JavaScript越來越受到人們的關(guān)注。各種針對JavaScript的框架層出不窮,jQuery就是這些框架中優(yōu)秀的代表,掀起了互聯(lián)網(wǎng)技術(shù)的新一輪革命。
標(biāo)準(zhǔn)的網(wǎng)頁由結(jié)構(gòu)、表現(xiàn)、行為三部分組成,對應(yīng)的標(biāo)準(zhǔn)語言分別是結(jié)構(gòu)化標(biāo)準(zhǔn)語言、表現(xiàn)標(biāo)準(zhǔn)語言和行為標(biāo)準(zhǔn)語言。JavaScript主要負(fù)責(zé)頁面中元素的行為,是目前運(yùn)用最廣泛的行為標(biāo)準(zhǔn)語言。它可以讓頁面更加實(shí)用、友好,并且豐富多彩。jQuery作為一個著名的JavaScript框架,可以讓開發(fā)者輕松地實(shí)現(xiàn)很多以往需要大量JavaScript開發(fā)才能完成的功能或特效,并且對于CSS、DOM、Ajax等各種標(biāo)準(zhǔn)Web技術(shù),jQuery都提供了許多實(shí)用而簡便的方法,同時很好地解決了瀏覽器之間的兼容性問題,為開發(fā)者省去了很多繁瑣的代碼編寫過程。
本書內(nèi)容與特點(diǎn)
- 本書從介紹JavaScript的基礎(chǔ)知識開始,系統(tǒng)講解了Web標(biāo)準(zhǔn)的相關(guān)技術(shù),從最基礎(chǔ)的理論概念到各個實(shí)例的具體運(yùn)用,每一部分都結(jié)合了作者長期的網(wǎng)站開發(fā)和教學(xué)經(jīng)驗,并針對JavaScript和jQuery各方面的特性進(jìn)行了認(rèn)真的編寫和制作。
- 在本書的章與章之間、實(shí)例與實(shí)例之間注意彼此的聯(lián)系與對比。前面章節(jié)中的JavaScript實(shí)例大都在后面的jQuery部分得到了進(jìn)一步的簡化和升華,充分展示了JavaScript的運(yùn)用方法以及jQuery所帶來的革新。
- 在理論講解時,本書更注重實(shí)踐中的運(yùn)用,采用步步深入的方法,每個章節(jié)都將具體理論結(jié)合實(shí)例的制作進(jìn)行分析,真正將代碼的學(xué)習(xí)融入到實(shí)際工作中。
- 全書的最后還包括了4個綜合的實(shí)例,是對整個JavaScript+jQuery的歸納和總結(jié),讓讀者更進(jìn)一步地了解Web技術(shù)的精髓。
- 為了便于讀者查找,本書使用了雙目錄設(shè)計。第一個目錄是傳統(tǒng)圖書的目錄方式,第二個目錄是本書所有的案例索引,讀者可以根據(jù)需要隨時查找所需的案例代碼。
為了使讀者在正式開始學(xué)習(xí)之前,對全書的內(nèi)容有一個總體的把握,這里分別將每章學(xué)習(xí)的內(nèi)容作一介紹。本書分4個部分,共19章,各章的內(nèi)容簡介如下。
第一部分 JavaScript、CSS與DOM基礎(chǔ)篇
- 第1章 JavaScript概述
本章從JavaScript的起源出發(fā),介紹了瀏覽器之間的競爭以及JavaScript的基礎(chǔ)知識,并且引入Web結(jié)構(gòu)、表現(xiàn)、行為相分離的標(biāo)準(zhǔn),為后續(xù)章節(jié)的進(jìn)一步講解打下基礎(chǔ)。
- 第2章 JavaScript基礎(chǔ)
本章對JavaScript的基礎(chǔ)進(jìn)行了深入的討論,重點(diǎn)分析了JavaScript的核心ECMAScript,通過實(shí)例讓讀者從底層了解JavaScript的編寫,包括JavaScript的基本語法、變量、關(guān)鍵字、保留字、語句、函數(shù)和BOM等。
- 第3章 CSS基礎(chǔ)
CSS作為網(wǎng)頁表現(xiàn)的標(biāo)準(zhǔn)語言,是使網(wǎng)頁美觀、大方的重要技術(shù)。本章從CSS的概念出發(fā),介紹CSS語言的特點(diǎn),以及如何在網(wǎng)頁中引入CSS,然后重點(diǎn)介紹CSS的語法,包括CSS選擇器、CSS設(shè)置文字、圖片、頁面背景和超鏈接效果等。最后通過實(shí)用菜單的實(shí)例歸納本章知識點(diǎn)和掌握實(shí)際運(yùn)用方法。
- 第4章 CSS進(jìn)階
本章在第3章的基礎(chǔ)上對CSS定位作詳細(xì)介紹,并講解利用CSS+div對頁面元素進(jìn)行定位的方法,以及CSS排版觀念,通過排版實(shí)例“我的博客”對頁面的基本布局做細(xì)致分析。最后講解JavaScript與CSS配合,實(shí)現(xiàn)頁面的各種特效。
- 第5章 DOM模型
文檔對象模型DOM定義了用戶操作文檔對象的接口,它使得用戶對HTML有了空前的訪問能力。本章主要介紹DOM模型的基礎(chǔ),包括頁面中的節(jié)點(diǎn)、如何使用DOM、innerHTML屬性、DOM與CSS的關(guān)系等。
第二部分 JavaScript、CSS、DOM高級篇
- 第6章 事件
事件是JavaScript最引人注目的特性之一,它提供了一個平臺,讓用戶不僅能瀏覽頁面中的內(nèi)容,而且還能夠跟頁面進(jìn)行交互。本章圍繞JavaScript處理事件的特性進(jìn)行講解,主要包括事件流、事件的監(jiān)聽、事件的類型和瀏覽器的兼容性問題等,并通過實(shí)例“伸縮的兩級菜單”進(jìn)一步熟練事件的運(yùn)用。
- 第7章 表格與表單
表格與表單都是網(wǎng)頁中不可缺少的元素,表格是數(shù)據(jù)的承載體,而表單作為與用戶交互的窗口,時刻都扮演著信息獲取和反饋的角色。本章圍繞表格和表單介紹用JavaScript、CSS控制它們的方法,以及實(shí)際運(yùn)用中的一些技巧。最后通過實(shí)例“自動提示的文本框”進(jìn)一步將理論運(yùn)用到實(shí)際頁面中。
- 第8章 JavaScript的調(diào)試與優(yōu)化
編寫JavaScript程序時或多或少會遇到各種各樣的錯誤,有語法錯誤、邏輯錯誤等。即使代碼沒有問題,對于大網(wǎng)站而言執(zhí)行的效率也是十分關(guān)鍵的,這就直接關(guān)系到代碼的優(yōu)化。本章圍繞JavaScript的錯誤處理和優(yōu)化進(jìn)行講解,包括常見的錯誤和異常、調(diào)試的技巧、調(diào)試的工具、優(yōu)化的細(xì)則等。
- 第9章 Ajax
Ajax就是一種全新的技術(shù),它使得瀏覽器與桌面應(yīng)用程序之間的距離越來越近。本章圍繞Ajax的基本概念,介紹異步鏈接服務(wù)器對象XMLHttpRequest,以及Ajax的一些實(shí)例,并對Ajax技術(shù)進(jìn)行簡單的分析。最后通過“自動校驗的表單”和“Ajax實(shí)現(xiàn)自動提示的文本框”兩個實(shí)例,進(jìn)一步學(xué)習(xí)Ajax在實(shí)際頁面中的強(qiáng)大功能。
第三部分 jQuery框架篇
- 第10章 jQuery基礎(chǔ)
本章作為jQuery的第1章,重點(diǎn)講解jQuery的概念以及一些基礎(chǔ)運(yùn)用,主要包括jQuery的概念、jQuery中的“$”、CSS3選擇器、管理選擇結(jié)果和jQuery鏈等,為后面的章節(jié)打下基礎(chǔ)。
- 第11章 jQuery控制頁面
本章在上一章的基礎(chǔ)上介紹jQuery如何控制頁面,包括頁面元素的屬性、CSS樣式風(fēng)格、DOM模型、表單元素和事件處理等。其中的實(shí)例大都是之前章節(jié)JavaScript實(shí)例的簡化和升華,最后通過實(shí)例“快餐在線”完整地學(xué)習(xí)jQuery在實(shí)際頁面中的運(yùn)用。
- 第12章 jQuery制作動畫與特效
jQuery中動畫和特效的相關(guān)方法可以說為其添加了靚麗的一筆。開發(fā)者可以通過簡單的函數(shù)實(shí)現(xiàn)很多特效,這在以往都是需要大量JavaScript代碼來實(shí)現(xiàn)的。本章主要通過實(shí)例介紹jQuery中動畫和特效的相關(guān)知識,包括自動顯隱、漸入漸出、飛入飛出和自定義動畫等。
- 第13章 jQuery的功能函數(shù)
在JavaScript編程中,開發(fā)者通常需要編寫很多小程序來實(shí)現(xiàn)一些特定的功能,例如瀏覽器的檢測、字符串的處理、數(shù)組的編輯和獲取外部代碼等。jQuery將一些常用的程序進(jìn)行了總結(jié),提供了很多實(shí)用的功能函數(shù)。本章主要圍繞這些功能函數(shù)對jQuery做進(jìn)一步的介紹。
- 第14章 jQuery與Ajax
本章主要圍繞jQuery中Ajax的相關(guān)技術(shù)進(jìn)行講解,重點(diǎn)分析jQuery對Ajax步驟的簡化,主要包括獲取異步數(shù)據(jù)、GET和POST方法、控制Ajax的細(xì)節(jié)。最后通過修改之前的“自動提示的文本框”實(shí)例進(jìn)一步學(xué)習(xí)jQuery的強(qiáng)大功能。
- 第15章 jQuery插件
即使jQuery再強(qiáng)大也不可能包含所有的功能,jQuery框架僅僅集成了JavaScript中最核心也是最常用的功能。然而jQuery有許許多多的插件,都是針對特定的內(nèi)容的,并且是以jQuery為核心編寫的。本章通過實(shí)例,重點(diǎn)介紹jQuery中的一些常用插件,包括表單插件、UI插件等,讓讀者對jQuery插件有更深入的認(rèn)識和理解。
第四部分 綜合案例篇
- 第16章 網(wǎng)絡(luò)相冊
本章通過一個完整的綜合實(shí)例“網(wǎng)絡(luò)相冊”來講解JavaScript、jQuery在實(shí)際運(yùn)用中的方法,主要包括分析構(gòu)架、模塊拆分、功能細(xì)化和統(tǒng)一調(diào)整等各個步驟。
- 第17章 可自由拖動板塊的頁面
目前網(wǎng)絡(luò)上可自由拖動板塊的頁面愈發(fā)的流行,例如iGoogle便是十分典型的案例。本章通過一個完整案例,綜合講解這類頁面的制作方法。
- 第18章 時尚購物網(wǎng)站報價單
網(wǎng)絡(luò)購物已經(jīng)越來越流行,琳瑯滿目的商品充斥著整個網(wǎng)絡(luò)世界。一個好的報價單對于商品銷售的促進(jìn)是無形的。本節(jié)通過一個郵箱報價單的實(shí)例,綜合說明這類頁面的制作方法。
- 第19章 圖片切割器
本章通過用jQuery模擬Photoshop的圖像處理軟件中切除圖片多余部分的圖片切割器工具的案例,綜合介紹該效果的制作方法,進(jìn)一步鞏固前面所學(xué)知識,進(jìn)行綜合應(yīng)用,并供讀者在遇到類似情況時參考。
使用jQuery必須要學(xué)習(xí)JavaScript嗎?
jQuery框架本身是用JavaScript編寫的,但是在很多方面,它又形成了自己的體系。事實(shí)上各種JavaScript框架都有各自的習(xí)慣用法和約定,編寫jQuery程序的過程有著它自己特有的方式和邏輯。
需要注意的是,JavaScript是jQuery底層的父技術(shù)。本質(zhì)來說,使用jQuery時也是在寫JavaScript程序。因此,掌握更多的JavaScript將會對更好地使用jQuery有很大的幫助。
即使對JavaScript了解很少,僅僅通過復(fù)制別人的例子,然后修修補(bǔ)補(bǔ),也能使程序運(yùn)行起來。但是你沒有真正理解它,一旦發(fā)生問題或者要實(shí)現(xiàn)一些特殊的要求,就很難解決了,這對于一個專業(yè)的Web設(shè)計和開發(fā)人員是必須克服的。 為此,建議讀者應(yīng)該真正地理解JavaScript的基礎(chǔ)知識,而不是通過模仿來簡單地使用jQuery。也正是為此,本書花費(fèi)了幾乎一半的篇幅來深入講解JavaScript基礎(chǔ)、CSS、DOM、事件等底層的技術(shù)。
本書沒有講述的內(nèi)容
本書的定位是面向Web前端設(shè)計和開發(fā)人員的實(shí)踐指導(dǎo)書,因此沒有講解關(guān)于JavaScript語言本身的面向?qū)ο笠约捌渌恍┥顚拥奶匦,這些特性大多應(yīng)用于更底層的開發(fā)。
當(dāng)需要開發(fā)一個自己專有的類似于jQuery那樣的JavaScript框架時,則需要對JavaScript有更深入的理解。例如,JavaScript中的原形繼承、對象系統(tǒng),對函數(shù)式語言的深入理解,對閉包的理解,對動態(tài)性的理解,等等,這些內(nèi)容都超出了一般網(wǎng)站開發(fā)的應(yīng)用范圍。
我們看到一些講解JavaScript的圖書,甚至講解Ajax的圖書都把這些內(nèi)容一股腦地灌輸給讀者,實(shí)際上這些對大多數(shù)讀者來說并不是必需的。 本書沒有采取這種做法,介紹的JavaScript的內(nèi)容聚焦于在進(jìn)行網(wǎng)站開發(fā)時用到的技術(shù)。這樣即使是初學(xué)者,甚至是沒有太多編程基礎(chǔ)的設(shè)計師都能夠理解,并且很好地掌握。這也更能夠符合jQuery框架的宗旨——“jQuery is for everyone”(jQuery適合于每一個人)。
這里給初學(xué)者一個建議,就是先把JavaScript的基礎(chǔ)掌握扎實(shí),然后再學(xué)習(xí)更深入的特性。
光盤內(nèi)容
本書光盤收錄了作者精心編排并制作的多媒體視頻教學(xué)課程,輔助讀者學(xué)習(xí)。視頻教程共分兩個部分。
第一部分對應(yīng)本書的前15章,每章對應(yīng)一課,對書中的重點(diǎn)、難點(diǎn)進(jìn)行講解和演示,從而幫助讀者更好更快地理解。
第二部分的內(nèi)容節(jié)選自《CSS設(shè)計徹底研究》一書的配套視頻教程。JavaScript和CSS的關(guān)系十分密切,為了鞏固CSS的基礎(chǔ),讀者可以先觀看關(guān)于CSS的視頻教程。 此外,光盤中還包括了本書所有案例的源代碼、素材和最終效果。 學(xué)習(xí)方法建議
對于JavaScript和jQuery的初學(xué)者,在使用本書時應(yīng)該逐章認(rèn)真閱讀,首先掌握J(rèn)avaScript和jQuery各個細(xì)節(jié)的理論,然后重點(diǎn)結(jié)合各章節(jié)的實(shí)例,進(jìn)行認(rèn)真的閱讀與反復(fù)的實(shí)踐。如果遇到不明白的地方,可以參照所附光盤中的實(shí)例源文件以及各種素材,再對照具體的理論細(xì)節(jié)進(jìn)行學(xué)習(xí)。
初學(xué)者在學(xué)習(xí)后面的章節(jié)時,還應(yīng)該注意書中指出的與前面章節(jié)的聯(lián)系,從而鞏固該章節(jié)所學(xué)到的知識,并重點(diǎn)體會jQuery框架所帶來的頁面編寫上的變化。學(xué)會全書最后的綜合實(shí)例后,讀者最好能夠動手制作自己的頁面,運(yùn)用學(xué)到的知識,舉一反三。
對于JavaScript和jQuery的中高級用戶,應(yīng)該重點(diǎn)關(guān)注jQuery所帶來的變化,并注意各個實(shí)例之間的聯(lián)系和對比,體會jQuery各個功能及用法之間的關(guān)系,熟練掌握各種高級技巧,并從中獲得啟發(fā),創(chuàng)造性地制作出更多更好的頁面。
請關(guān)注http://www.artech.cn網(wǎng)站的讀者留言
除了與本書配套的視頻教程,讀者還可以訪問前沿科技建立的“前沿視頻教室”網(wǎng)站,網(wǎng)址是http://www.artech.cn,里面除了本書相關(guān)的內(nèi)容之外,還有更多關(guān)于JavaScript、CSS以及其他網(wǎng)站設(shè)計和開發(fā)相關(guān)的內(nèi)容。關(guān)于本書的更多信息,包括本書的勘誤和更新內(nèi)容,也可以在網(wǎng)站中找到。關(guān)于圖書其他問題,讀者請發(fā)送電子郵件至luyang[at]ptpress.com.cn,我們會及時回復(fù)。
如果您有任何想法要和作者交流,可以通過網(wǎng)站與我們聯(lián)系,我們十分希望獲得您的意見和建議。 本書主要由前沿科技的曾順編寫,參加編寫的還有溫謙、鄭焱晶、曾憲明、陳群桂、張楠、陳智勇、劉璐、劉軍、劉艷茹、溫鴻鈞、白玉成、張偉、張琳、張曉靜、武智濤、孫琳、王斌、李為為、黃世明、蔡慶武、張金輝。
目前讀者留言
在作者網(wǎng)站上發(fā)布了本書光盤中的部分視頻,做了一段時間的宣傳,大量讀者表達(dá)了對圖書內(nèi)容的期望以及購買的愿望。
- At 2008.06.03 11:13, hosin 留言:
太好了。javascript已經(jīng)出來了,可視頻還沒出來.視頻出來我就買
- At 2008.06.08 15:40, wyysf123 留言:
chance老大現(xiàn)在當(dāng)當(dāng)和淘寶上能買到 [精通JavaScript+jQuery]嗎? 我想買一本!
- At 2008.06.09 13:14, naodai 留言:
精通JavaScript+jQuery這個教程很不錯,我都轉(zhuǎn)到我的博客上了,不知道可以么?
- At 2008.06.11 18:36, naodai 留言:
謝謝! 關(guān)注你們的教程。 覺得jQuery很快捷方便,而且插件也很多。 后面的教程快點(diǎn)出來吧! 我很期待。!
- At 2008.06.18 13:28, 大海 留言:
精通JavaScript+jQuery 這本書上書架了嗎
- At 2008.06.21 02:40, Nabio 留言:
JavaScript+jQuery 很不錯!絕對支持,但可否加入JQUERY對XML和JSON控制的細(xì)節(jié)講解。非常期待!
- At 2008.06.24 07:11, liuweifeng 留言:
jQuery后面的幾個綜合實(shí)例怎么還沒發(fā)布?是不是沒有了? 另外,希望多介紹一下常用的Ajax框架~謝謝~
- At 2008.07.11 13:06, lugo 留言:
期待你們的書,內(nèi)容不在于深,在于讓大眾看的明白的書,一本適合中國人學(xué)習(xí)的書
- At 2008.07.01 11:19, 你好溫謙 曾順 留言:
能不能發(fā)布一個像css那本深入研究的javascript+jquery
- At 2008.07.02 00:36, frank 留言:
非常好!我全部看了.辛苦你們了
- At 2008.07.07 19:47, kroda 留言:
能否放幾頁jquery的樣張出來,特想看看jquery跑起來什么樣子的,這本書上市價是多少?此書是定位在jquery嗎?這部分內(nèi)容占百分之多少? 本人主要關(guān)注jquery。。。另外,希望作者可以在每本書的結(jié)尾,說一下作者所參考的書籍,這樣讀者讀完后也可以關(guān)注一些其他擴(kuò)展的材料更有助于學(xué)習(xí)的擴(kuò)展和深入,不知道這方面有沒有,沒有就在此提個建議了。
- At 2008.07.10 01:05, zzz 留言:
你門這本書我一定要買啊,到底什么時候上架。。。
- At 2008.07.21 11:34, V仔 留言:
請問一下老師~!《精通JavaScript+jQuery》這本書什么時候出啊?
- At 2008.07.22 14:17, sonic 留言:
什么時候能網(wǎng)購書?很受用
- At 2008.07.24 09:06, samil 留言:
老師您好!請問《精通Javascript+jquery》出版了沒有?什么時候才能買到書?
本文鏈接:http://www.95time.cn/news/book/2008/6155.asp
出處:藍(lán)色理想
責(zé)任編輯:bluehearts
|