出版時(shí)間:2006年9月 出版社:人民郵電出版社 作者:Nicholas C. Zakas 頁數(shù):616 譯者:曹力,張欣
Tag標(biāo)簽:無
內(nèi)容概要
JavaScript是目前Web客戶端開發(fā)的主要編程語言,也是Ajax的核心技術(shù)之一。本書從最早期Netscape瀏覽器中的JavaScript開始講起,直到當(dāng)前它對(duì)XML和Web服務(wù)的具體支持,內(nèi)容主要涉及JavaScript的語言特點(diǎn)、JavaScript與瀏覽器的交互、更高級(jí)的JavaScript技巧,以及與在Web應(yīng)用程序中部署JavaScript解決方案有關(guān)的問題,如錯(cuò)誤處理、調(diào)試、安全性、優(yōu)化/混淆化、XML和Web服務(wù),最后介紹應(yīng)用所有這些知識(shí)來創(chuàng)建動(dòng)態(tài)用戶界面?! ”緯m合有一定編程經(jīng)驗(yàn)的開發(fā)人員閱讀,也可作為高校相關(guān)專業(yè)課程的教材。
作者簡(jiǎn)介
作者:(美國(guó))扎卡斯 (Nicholas C.Zakas) 譯者:曹力 等Nicholas C.Zakas世界知名的JavaScript專家和Web開發(fā)人員。Nicholas擁有豐富的Web開發(fā)和界面設(shè)計(jì)經(jīng)驗(yàn),曾經(jīng)參與許多世界大公司的Web解決方案開發(fā),并與他人合作撰寫了暢銷書《Ajax高級(jí)程序設(shè)計(jì)》。
書籍目錄
第1章 JavaScript是什么1.1 歷史簡(jiǎn)述1.2 JavaScript實(shí)現(xiàn)1.3 小結(jié) 第2章 ECMAScript基礎(chǔ)。2.1 語法2.2 變量2.3 關(guān)鍵字2.4 保留字2.5 原始值和引用值2.6 原始類型2.7 轉(zhuǎn)換2.8 引用類型2.9 運(yùn)算符2.10 語句 2.11 函數(shù)2.12 小結(jié) 第3章 對(duì)象基礎(chǔ) 3.1 面向?qū)ο笮g(shù)語3.2 對(duì)象應(yīng)用3.3 對(duì)象的類型:本地對(duì)象3.4 作用域3.5 定義類或?qū)ο?.6 修改對(duì)象3.7 小結(jié) 第4章 繼承4.1 繼承機(jī)制實(shí)例4.2 繼承機(jī)制的實(shí)現(xiàn)4.3 其他繼承方式4.4 小結(jié) 第5章 瀏覽器中的JavaScript第6章 DOM基礎(chǔ)第7章 正則表達(dá)式第8章 檢測(cè)瀏覽器和操作系統(tǒng)第9章 事件第10章 高級(jí)DOM技術(shù)第11章 表單和數(shù)據(jù)完整性第12章 表格排序第13章 拖放第14章 錯(cuò)誤處理第15章 JavaScript中的XML 第16章 客戶端與服務(wù)器端的通信第17章 Web服務(wù)第18章 與插件進(jìn)行交互第19章 部署問題第20章 JavaScript的未來索引
媒體關(guān)注與評(píng)論
書評(píng)“如果你像我一樣,想學(xué)習(xí)或者熟練掌握今天最熱門的Web開發(fā)技術(shù),本書是一個(gè)絕佳的起點(diǎn),適合在所有Ajax圖書之前的閱讀。” ——J.Ambrose Little,Microsoft MVP “本書作者顯然非常了解讀者的需要,切中要害,信息密集。單單對(duì)客戶端通信、Web服務(wù)、正則表達(dá)式、DOM、XML處理等現(xiàn)代JavaScript技術(shù)的詳細(xì)講解,就已經(jīng)物超所值?!? ——JavaScriptKit.com JavaScript作為賦予網(wǎng)頁活動(dòng)與交互性的主要手段之一,早已經(jīng)成為Web設(shè)計(jì)師和開發(fā)人員的必備技能。全世界無數(shù)網(wǎng)頁每天都在依靠JavaScript完成各種關(guān)鍵任務(wù)。然而,JavaScript可能也是被人誤解和誤用最多的主流編程語言。很多人將它看作Java等面向?qū)ο缶幊陶Z言的功能不全的小兄弟,甚至貶為雕蟲小技,對(duì)它不屑一顧。 如今,隨著越來越多的程序員轉(zhuǎn)向?yàn)g覽器/服務(wù)器模式開發(fā),更加上Web 2.0和Ajax的興起,JavaScript已經(jīng)被推到了舞臺(tái)中心。人們開始認(rèn)識(shí)到,JavaScript絕非一種容易學(xué)習(xí)和掌握的技術(shù),它同時(shí)具有面向?qū)ο?、過程和函數(shù)型語言三類語言的特性,將靈活性與強(qiáng)大功能完美結(jié)合。迄今為止,它的驚人潛力還遠(yuǎn)遠(yuǎn)沒有真正釋放出來。 本書針對(duì)開發(fā)人員和有經(jīng)驗(yàn)的Web設(shè)計(jì)師撰寫,在簡(jiǎn)明扼要地講述了JavaScript的語言核心ECMAScript,以及面向?qū)ο筇匦浴OM、DOM之后,很快轉(zhuǎn)向高級(jí)主題:正則表達(dá)式、事件、數(shù)據(jù)驗(yàn)證、表排序、施放、錯(cuò)誤處理、調(diào)試、XML、Web服務(wù)、安全、國(guó)際化、優(yōu)化和知識(shí)產(chǎn)權(quán)保護(hù),能夠解決Web開發(fā)者目前面對(duì)的各種迫切問題。
編輯推薦
《Java Script高級(jí)程序設(shè)計(jì)》適合有一定編程經(jīng)驗(yàn)的開發(fā)人員閱讀,也可作為高校相關(guān)專業(yè)課程的教材。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
JavaScript高級(jí)程序設(shè)計(jì) PDF格式下載