JavaScript征途

出版時(shí)間:2009-9  出版社:電子工業(yè)出版社  作者:朱印宏  頁(yè)數(shù):819  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  《JavaScript征途》是一本學(xué)習(xí)JavaScript語(yǔ)言的權(quán)威書(shū)籍,在遵循語(yǔ)言學(xué)習(xí)的特殊規(guī)律基礎(chǔ)上精心選材,力爭(zhēng)做到統(tǒng)籌、有序,在結(jié)構(gòu)上體現(xiàn)系統(tǒng)性和完整性。同時(shí)還重點(diǎn)挖掘JavaScript基于對(duì)象的開(kāi)發(fā)精髓及函數(shù)式編程兩個(gè)技術(shù)核心。《JavaScript征途》內(nèi)容全面,由淺入深,包括6篇21章,主要內(nèi)容包括:JavaScript語(yǔ)言的基本特性,開(kāi)發(fā)簡(jiǎn)單的JavaScript程序,JavaScript語(yǔ)法體系,數(shù)據(jù)、數(shù)據(jù)類型和變量,運(yùn)算符和表達(dá)式,語(yǔ)句和結(jié)構(gòu),JavaScript函數(shù), JavaScript對(duì)象,數(shù)組,字符串,使用正則表達(dá)式操縱字符串,客戶端,控制文檔結(jié)構(gòu)的模型,JavaScript事件驅(qū)動(dòng)模型,CSS,Cookie,XML和JSON,Ajax,深入JavaScript面向?qū)ο缶幊?,深入JavaScript函數(shù)式編程,深入JavaScript動(dòng)態(tài)化編程等。  《JavaScript征途》適用于具有一定程序開(kāi)發(fā)基礎(chǔ)、準(zhǔn)備學(xué)習(xí)JavaScript語(yǔ)言或希望提高JavaScript語(yǔ)言技巧的讀者,還可作為相關(guān)培訓(xùn)班的教材。

作者簡(jiǎn)介

  朱印宏,資深Web架構(gòu)師,長(zhǎng)期專注于Web前沿技術(shù),精通.NET技術(shù)框架,對(duì)于CSS、JavaScript、XHTML、XML、Aiax等Web前臺(tái)技術(shù)有著深厚的基礎(chǔ),并在實(shí)踐中提出很多獨(dú)到的見(jiàn)解,深受業(yè)界同仁和客戶的好評(píng)。   國(guó)內(nèi)知名IT圖書(shū)作者,榮獲2008年度IT圖書(shū)最佳原創(chuàng)作者獎(jiǎng)。作者發(fā)表過(guò)Web評(píng)論文章十幾篇,出版過(guò)多本W(wǎng)eb技術(shù)專著。長(zhǎng)期筆耕不輟,所寫(xiě)圖書(shū)技術(shù)嚴(yán)謹(jǐn)、扎實(shí),語(yǔ)言通俗易懂。其中《動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)第一步》、《CSS商業(yè)網(wǎng)站布局之道》、《精通CSS網(wǎng)頁(yè)布局》等圖書(shū)深受讀者歡迎和喜愛(ài),市場(chǎng)反映良好。

書(shū)籍目錄

第1篇 壯志從戎第1章 與初學(xué)者談?wù)凧avaScript學(xué)習(xí)	1.1 學(xué)之初,你應(yīng)該清楚的幾個(gè)概念	1.2 審視JavaScript語(yǔ)言特性	1.3 JavaScript語(yǔ)言風(fēng)云錄	1.4 JavaScript運(yùn)行環(huán)境	1.5 JavaScript解析機(jī)制	1.6 JavaScript執(zhí)行順序	1.7 JavaScript應(yīng)用范圍	1.8 JavaScript開(kāi)發(fā)工具箱	第2章 Hello,World—JavaScript開(kāi)發(fā)初體驗(yàn)	2.1 楊輝三角—第一個(gè)JavaScript程序	2.2 在網(wǎng)頁(yè)中嵌入JavaScript腳本	2.3 糾正編碼習(xí)慣	2.4 程序調(diào)試	第2篇 沙場(chǎng)秋點(diǎn)兵第3章 運(yùn)籌帷幄—俯瞰JavaScript語(yǔ)法體系	3.1 JavaScript語(yǔ)言詞法基礎(chǔ)	3.2 JavaScript語(yǔ)言句法基礎(chǔ)	第4章 JavaScript血液系統(tǒng)—數(shù)據(jù)、數(shù)據(jù)類型和變量	4.1 從數(shù)據(jù)到類型	4.2 值類型數(shù)據(jù)	4.3 引用類型數(shù)據(jù)	4.4 數(shù)據(jù)類型檢測(cè)和轉(zhuǎn)換	4.5 使用變量	第5章 JavaScript肌肉系統(tǒng)—運(yùn)算符、表達(dá)式	5.1 說(shuō)說(shuō)運(yùn)算符和表達(dá)式	5.2 天人合一——位運(yùn)算符	5.3 童年無(wú)忌—算術(shù)運(yùn)算符	5.4 離散思維—字符串運(yùn)算符	5.5 真真假假論乾坤—邏輯運(yùn)算符	5.6 貨比三家—關(guān)系運(yùn)算符	5.7 復(fù)制數(shù)據(jù)—賦值運(yùn)算符	5.8 對(duì)象操作運(yùn)算符	5.9 其他運(yùn)算符	第6章 JavaScript神經(jīng)骨骼系統(tǒng)—語(yǔ)句、結(jié)構(gòu)	6.1 從表達(dá)式到語(yǔ)句6.2 分支結(jié)構(gòu)	6.3 循環(huán)結(jié)構(gòu)	6.4 結(jié)構(gòu)的邏輯干預(yù)	6.5 邏輯異常處理	6.6 函數(shù)體結(jié)構(gòu)	2256.7 臨時(shí)作用域結(jié)構(gòu)—with語(yǔ)句	第3篇 初戰(zhàn)告捷第7章 盒子里的魔術(shù)——透視JavaScript函數(shù)	7.1 認(rèn)識(shí)函數(shù)	7.2 定義JavaScript函數(shù)	7.3 函數(shù)定義方法比較	7.4 探析函數(shù)基本用法	7.5 深入函數(shù)的參數(shù)	7.6 使用函數(shù)對(duì)象	7.7 數(shù)據(jù)寄存器—閉包函數(shù)	第8章 大象也有形—把握J(rèn)avaScript對(duì)象	8.1 初識(shí)對(duì)象	8.2 對(duì)象類型	8.3 對(duì)象基本操作8.4 對(duì)象的屬性和方法	8.5 對(duì)象的作用域	8.6 構(gòu)造對(duì)象、實(shí)例對(duì)象和原型對(duì)象	8.7 構(gòu)造器	8.8 對(duì)象基本方法和應(yīng)用	8.9 探析JavaScript核心對(duì)象	第9章 有序世界的信使—操作數(shù)組	9.1 透視數(shù)據(jù)集合	9.2 定義數(shù)組	9.3 數(shù)組基本操作	9.4 數(shù)組方法及其應(yīng)用	9.5 靈活使用數(shù)組及其方法擴(kuò)展	第10章 變相怪杰—駕馭字符串	10.1 傷心字符串:使用值還是使用引用	10.2 創(chuàng)建字符串	10.3 使用字符串	10.4 String對(duì)象擴(kuò)展及用法	10.5 字符串加密和解密	第11章 靈異的牧羊犬—使用正則表達(dá)式操縱字符串	11.1 第六感覺(jué)—認(rèn)識(shí)正則表達(dá)式	11.2 定義正則表達(dá)式	11.3 正則表達(dá)式基本語(yǔ)法—字符類	11.4 正則表達(dá)式基本語(yǔ)法—重復(fù)類數(shù)量詞	11.5 高級(jí)匹配模式	11.6 操作RegExp對(duì)象	第4篇 直搗黃龍第12章 BOM—探訪客戶的秘密	12.1 認(rèn)識(shí)瀏覽器對(duì)象模型(BOM)	12.2 客戶端全局對(duì)象—Window	12.3 檢測(cè)客戶瀏覽器信息—Navigator對(duì)象	12.4 客戶端導(dǎo)航—Location和History對(duì)象	12.5 窗口大小控制—Screen和Window對(duì)象	12.6 0級(jí)文檔對(duì)象模型—Document對(duì)象	第13章 DOM—控制文檔結(jié)構(gòu)的模型	13.1 認(rèn)識(shí)DOM	13.2 操作DOM文檔	13.3 操作DOM節(jié)點(diǎn)	13.4 操作元素的屬性	13.5 操作元素的內(nèi)容	第14章 Event—JavaScript事件驅(qū)動(dòng)模型	14.1 認(rèn)識(shí)JavaScript事件	14.2 事件流及其傳播	14.3 DOM 0級(jí)事件模型	14.4 DOM 2級(jí)事件模型14.5 IE事件模型	14.6 事件類型	第15章 CSS—設(shè)計(jì)HTML動(dòng)態(tài)效果	15.1 DOM 2級(jí)樣式控制模型	15.2 DOM 0級(jí)樣式控制模型	15.3 尺寸	15.4 位置	15.5 顯示和隱藏	15.6 動(dòng)畫(huà)	第5篇 飛鴻傳書(shū)第16章 Cookie—用戶信息存儲(chǔ)、交互與安全	16.1 Cookie概述	16.2 存取Cookie信息	16.3 Cookie封裝與應(yīng)用	第17章 XML和JSON—JavaScript數(shù)據(jù)處理模式	17.1 更通用的數(shù)據(jù)—XML	17.2 XML DOM文檔對(duì)象模型	17.3 IE對(duì)XML的支持	17.4 Mozilla對(duì)XML的支持	17.5 XML數(shù)據(jù)導(dǎo)航器—XPath	17.6 更敏捷的數(shù)據(jù)—JSON	第18章 Ajax—JavaScript通信接口與異步交互引擎	18.1 網(wǎng)絡(luò)那點(diǎn)事兒—濃縮的HTTP	18.2 暗度陳倉(cāng)—從隱藏框架說(shuō)起	18.3 巧連環(huán)—JSONP與跨域異步交互	18.4 Ajax—更高效的異步通信接口	18.5 Request—發(fā)送請(qǐng)求	18.6 State—異步狀態(tài)監(jiān)測(cè)	18.7 Response—獲取響應(yīng)信息	18.8 Ajax通信功能封裝和應(yīng)用	第6篇 壯士凱旋第19章 可視化思維—深入JavaScript面向?qū)ο缶幊?19.1 書(shū)非借不能讀也—說(shuō)類	19.2 定義JavaScript類	19.3 契約書(shū)—JavaScript接口	19.4 JavaScript繼承機(jī)制—原型(prototype)	19.5 JavaScript基因圖譜—繼承	19.6 類的封裝	19.7 類的多態(tài)	19.8 善始善終—類的構(gòu)造和析構(gòu)	19.9 類的抽象化—超類、子類和元類	第20章 卜算子—深入JavaScript函數(shù)式編程	20.1 JavaScript函數(shù)式編程概述	20.2 表達(dá)式運(yùn)算	20.3 遞歸運(yùn)算	20.4 高處不勝寒—破解函數(shù)域之惑	20.5 天宮之旅—函數(shù)閉包	20.6 我是誰(shuí)?—徹底研究this	第21章 流水不腐—深入JavaScript動(dòng)態(tài)化編程21.1 使用eval()方法動(dòng)態(tài)執(zhí)行語(yǔ)句	21.2 動(dòng)態(tài)調(diào)用函數(shù)	21.3 動(dòng)態(tài)重寫(xiě)

章節(jié)摘錄

  第1篇 壯志從戎  第1章 與初學(xué)者談?wù)凧avaScript學(xué)習(xí)  1.2 審視JavaScript語(yǔ)言特性  JavaScript是現(xiàn)在最流行、應(yīng)用最廣泛的一門(mén)語(yǔ)言。在2009年3月Tiobe編程語(yǔ)言排行榜中,JavaScript位居第8位,同比增長(zhǎng)1.27%(2008年3月榜單中為第10位)。如果說(shuō)其應(yīng)用最廣泛,可以從現(xiàn)代瀏覽器都被嵌入了JavaScript引擎就略知一二?! 『敛豢鋸埖卣f(shuō),只要你上網(wǎng),JavaScript就是你的影子,它在我們的日常生活中的重要性如曰中升。那么,JavaScript為什么有如此巨大的魅力,從當(dāng)年的玩具式語(yǔ)言,一躍而成現(xiàn)在編程語(yǔ)言的主力角色的地位呢?這還得先從JavaScript語(yǔ)言的特性開(kāi)始說(shuō)起?! ∫苍S對(duì)于剛接觸JavaScript的你來(lái)說(shuō),閱讀本節(jié)內(nèi)容可能會(huì)如霧里看花。但是如果初步了解了JavaScript語(yǔ)言的特性,就能夠提升你的學(xué)習(xí)積極性和能動(dòng)性。即使你根本看不懂,也情有可原,用不著著急,畢竟你剛剛翻開(kāi)本書(shū),JavaScript對(duì)你來(lái)說(shuō)還是一個(gè)新面孔。當(dāng)你學(xué)習(xí)完全書(shū),再回頭審視JavaScript語(yǔ)言特性,一定會(huì)頗生感慨?! ?.2.1 JavaScript是一門(mén)靈活的腳本語(yǔ)言  JavaScript是一種輕型的、解釋型的程序設(shè)計(jì)語(yǔ)言。因此,JavaScript一般被作為嵌入式腳本使用,這也使其具有強(qiáng)大的靈活性??梢哉f(shuō),靈活性是JavaScript的靈魂,你可以把程序?qū)懙煤芎?jiǎn)單,簡(jiǎn)單到只是一行驗(yàn)證腳本;當(dāng)然也可以寫(xiě)得很復(fù)雜,復(fù)雜到一個(gè)龐大的技術(shù)框架,例如,Google地圖就是一個(gè)很龐大的JavaScript應(yīng)用項(xiàng)目?! avaScript從誕生起就沒(méi)有被定式化,在成長(zhǎng)中不斷兼容并取,所以它支持多種不同的編程風(fēng)格。你可以采用函數(shù)式編程風(fēng)格,也可以采用面向?qū)ο蟮木幊田L(fēng)格?;蛘吣阃耆珤仐壓瘮?shù)式編程或面向?qū)ο缶幊蹋瑯幽軌驅(qū)懗鰪?fù)雜的程序。  ……

編輯推薦

  《JavaScript征途》是一本幫助您尋找JavaScript路標(biāo)的書(shū)!  這是一本探索JavaScript征途起點(diǎn)和重點(diǎn)的秘笈!  在趣味閱讀中體驗(yàn)理性思維的快樂(lè),并漸行漸遠(yuǎn)!  2008年度最佳原創(chuàng)圖書(shū)獎(jiǎng)得主朱印宏扛鼎力作!

圖書(shū)封面

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

無(wú)

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


    JavaScript征途 PDF格式下載


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

 
 

 

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

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