JavaScript典型應(yīng)用與最佳實(shí)踐

出版時(shí)間:2008-3  出版社:電子工業(yè)  作者:夏慧軍  頁數(shù):490  字?jǐn)?shù):555000  
Tag標(biāo)簽:無  

內(nèi)容概要

JavaScript是一種在Web客戶端開發(fā)中功能強(qiáng)大、語法簡(jiǎn)單的腳本語言,廣泛應(yīng)用于追求完美用戶體驗(yàn)的Web應(yīng)用中。本書通過各種實(shí)例,詳細(xì)全面地介紹使用JavaScript在Web開發(fā)中怎樣與其他相關(guān)技術(shù)進(jìn)行結(jié)合,從而開發(fā)出功能強(qiáng)大、用戶體驗(yàn)完美的Web應(yīng)用。    全書共分12章。第1,2章從認(rèn)識(shí)JavaScript開始,有側(cè)重地講解JavaScript的語法基礎(chǔ),并且給出實(shí)用案例;第3章創(chuàng)造性地將數(shù)據(jù)結(jié)構(gòu)的知識(shí)引入到本書中,實(shí)現(xiàn)了常見的數(shù)據(jù)結(jié)構(gòu)與算法;第4章介紹一個(gè)比較熱門的話題:怎樣在JavaScript中實(shí)現(xiàn)對(duì)象化;第5~9章介紹在Web開發(fā)中JavaScript如何結(jié)合BOM、DOM、CSS、XML等技術(shù),以及JavaScript結(jié)合DOM、CSS開發(fā)獨(dú)特個(gè)性的Web UI;第10章講述JavaScript是Ajax技術(shù)不可缺少的;第11章提供了開發(fā)大型JavaScript項(xiàng)目時(shí)對(duì)項(xiàng)目組織的一些經(jīng)驗(yàn),并介紹JavaScript項(xiàng)目開發(fā)中的常見問題;第12章詳細(xì)介紹基于XML的原創(chuàng)驗(yàn)證框架,并且講解如何將原創(chuàng)框架X-valid應(yīng)用到網(wǎng)頁開發(fā)設(shè)計(jì)實(shí)際環(huán)境中。    本書適合于廣大的網(wǎng)頁設(shè)計(jì)從業(yè)人員,為動(dòng)態(tài)網(wǎng)頁開發(fā)設(shè)計(jì)提供經(jīng)典應(yīng)用的解決方案。本書可以作為網(wǎng)頁設(shè)計(jì)愛好者的自學(xué)參考書,也可以作為JavaScript動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)的培訓(xùn)教材。

書籍目錄

1 認(rèn)識(shí)JavaScript	 1.1  認(rèn)識(shí)JavaScript從表單驗(yàn)證開始	 1.2  在JavaScript特效中迷失	 1.3  還原一個(gè)真實(shí)的JavaScript	 1.4  JavaScript熱潮再起	2 JavaScript語言基礎(chǔ)	 2.1  JavaScript語法的關(guān)鍵特性	  2.1.1  弱類型的變量	  2.1.2  每個(gè)語句結(jié)尾的分號(hào)非強(qiáng)制要求	  2.1.3  大括號(hào)標(biāo)注代碼塊	  2.1.4  區(qū)分大小寫	  2.1.5  注釋與C語言和Java語言一致	  2.1.6  JavaScript關(guān)鍵字	  2.1.7  JavaScript保留字	 2.2  JavaScript變量	  2.2.1  變量定義	  2.2.2  原始值類型	  2.2.3  引用值類型	  2.2.4  變量類型轉(zhuǎn)換	 2.3  JavaScript運(yùn)算符	  2.3.1  數(shù)學(xué)運(yùn)算符	  2.3.2  邏輯和位運(yùn)算符	  2.3.3  關(guān)系運(yùn)算符	  2.3.4  其他運(yùn)算符	 2.4  JavaScript語句	  2.4.1  if判斷語句	  2.4.2  循環(huán)語句	  2.4.3  with語句	 2.5  JavaScript函數(shù)	  2.5.1  函數(shù)定義	  2.5.2  arguments對(duì)象	  2.5.3  Function類	3 JavaScript數(shù)據(jù)結(jié)構(gòu)	 3.1  JavaScript算法的重要性	 3.2  常用數(shù)據(jù)結(jié)構(gòu)的JavaScript實(shí)現(xiàn)	  3.2.1  線性表	  3.2.2  棧和隊(duì)列	  3.2.3  二維數(shù)組和廣義表	 3.3  常用算法的JavaScript實(shí)現(xiàn)	  3.3.1  排序算法	  3.3.2  查找算法	  3.3.3  表達(dá)式求值	  3.3.4  離散事件模擬	4 面向?qū)ο蟮腏avaScript	 4.1  面向?qū)ο缶幊痰膬?yōu)點(diǎn)	 4.2  基于對(duì)象的JavaScript	 4.3  類的定義	  4.3.1  工廠方式	  4.3.2  構(gòu)造函數(shù)的方式	  4.3.3  原型方式	 4.4  類的繼承	  4.4.1  對(duì)象冒充	  4.4.2  call()與apply()方法	  4.4.3  原型鏈	 4.5  類的多態(tài)與重載	5 JavaScript與BOM	6 JavaScript與DOM	7 JavaScript與CSS	8 JavaScript與Web UI	9 JavaScript與XML10 JavaScript與Ajax	11 JavaScript項(xiàng)目開發(fā)	12 基于XML的通用驗(yàn)證框架:X-valid	參考文獻(xiàn)

圖書封面

圖書標(biāo)簽Tags

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


    JavaScript典型應(yīng)用與最佳實(shí)踐 PDF格式下載


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

 
 

  •   沒有系統(tǒng)的學(xué)習(xí)過js,看了后收益頗深
  •   當(dāng)作JS的入門教村還行,全面介紹了JS
 

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

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