注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)JavaScript高級程序設(shè)計(第3版)

JavaScript高級程序設(shè)計(第3版)

JavaScript高級程序設(shè)計(第3版)

定 價:¥99.00

作 者: (美) Nicholas C. Zakas 著,李松峰, 曹 力 譯
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: J2EE

ISBN: 9787115275790 出版時間: 2012-03-01 包裝: 平裝
開本: 16開 頁數(shù): 730 字?jǐn)?shù):  

內(nèi)容簡介

  1995年,Brendan Eich創(chuàng)造了JavaScript。 2005年,席卷全球的“Ajax熱”激發(fā)了全世界Web開發(fā)人員學(xué)習(xí)JavaScript的熱情。與此同時,本書第1版誕生。這一版的中文版狂銷4萬冊,被譽為“最具深度的JavaScript經(jīng)典”,奠定了其不可替代的權(quán)威地位。 2005年到2009年,前端開發(fā)社區(qū)在實踐中充分檢驗了這門語言的各種實現(xiàn)和擴展,JavaScript從被戲謔的“玩具語言”一躍成為軟件業(yè)舉足輕重的通用編程語言。2009年1月本書第2版應(yīng)運而生,凝聚作者和社區(qū)專家多年寶貴經(jīng)驗的這一技術(shù)名著再次得到讀者認(rèn)可和褒揚,中文版銷量達(dá)到2萬冊。 2009年到2011年,ECMAScript 5和HTML5在標(biāo)準(zhǔn)之爭中雙雙勝出,使大量專有實現(xiàn)和客戶端擴展正式進(jìn)入規(guī)范,同時也為這門語言增添了很多適應(yīng)未來發(fā)展的新特性。2012年初本書第3版面世,中文版也緊隨其后。第3版除增加5章全新內(nèi)容外,其他章節(jié)也有較大幅度的增補和修訂,新內(nèi)容篇幅約占三分之一。 作為JavaScript技術(shù)經(jīng)典名著,《JavaScript高級程序設(shè)計(第3版)》承繼了之前版本全面深入、貼近實戰(zhàn)的特點,在詳細(xì)講解了JavaScript語言的核心之后,條分縷析地為讀者展示了現(xiàn)有規(guī)范及實現(xiàn)為開發(fā)Web應(yīng)用提供的各種支持和特性。 《JavaScript高級程序設(shè)計(第3版)》主要內(nèi)容包括: 對JavaScript實現(xiàn)各個組成部分的詳盡解讀; 對JavaScript面向?qū)ο缶幊痰娜轿魂U述; 對DOM、BOM及瀏覽器事件模型的透徹剖析; Web應(yīng)用基本數(shù)據(jù)格式JSON、XML及其存取; Ajax、Comet服務(wù)器端通信和基于File API的拖放式文件上傳; ECMAScript 5定義的最新核心語言特性; HTML5涵蓋的表單、媒體、Canvas(包括WebGL); Selectors、Web? Workers、地理定位及跨文檔傳遞消息等最新API; 離線應(yīng)用及客戶端存儲(包括IndexedDB); 維護(hù)、性能、部署相關(guān)的最佳開發(fā)實踐; 新興API及ECMAScriptHarmony展望。 本書適合有一定編程經(jīng)驗的Web應(yīng)用開發(fā)人員閱讀,也可作為高校及社會實用技術(shù)培訓(xùn)相關(guān)專業(yè)課程的教材。

作者簡介

  Nicholas C. Zakas(尼古拉斯·澤卡斯),世界頂級Web技術(shù)專家,現(xiàn)為雅虎公司界面呈現(xiàn)架構(gòu)師,負(fù)責(zé)My Yahoo!和雅虎首頁等大訪問量站點的設(shè)計。尼古拉斯擁有豐富的Web開發(fā)和界面設(shè)計經(jīng)驗,曾經(jīng)參與許多世界級大公司的Web解決方案開發(fā)。他還是High Performance JavaScript一書的作者,并與他人合作撰寫了Professional Ajax和Even Faster Web Sites。尼古拉斯擁有梅里馬克學(xué)院計算機科學(xué)學(xué)士學(xué)位和埃迪柯特學(xué)院的MBA學(xué)位。他的Twitter別名是@slicknet。

圖書目錄

第1章 JavaScript簡介
1.1 JavaScript簡史
1.2 JavaScript實現(xiàn)
1.2.1 ECMAScript
1.2.2 文檔對象模型(DOM)
1.2.3 瀏覽器對象模型(BOM)
1.3 JavaScript版本
1.4 小結(jié)
第2章 在HTML中使用JavaScript
2.1 元素
2.1.1 標(biāo)簽的位置
2.1.2 延遲腳本
2.1.3 異步腳本
2.1.4 在XHTML申的用法
2.1.5 不推薦使用的語法
2.2 嵌入代碼與外部文件
2.3 文檔模式
2.4 元素
2.5 小結(jié)
第3章 基本概念
3.1 語法
3.1.1 區(qū)分大小寫
3.1.2 標(biāo)識符
3.1.3 注釋
3.1.4 嚴(yán)格模式
3.1.5 語句
3.2關(guān)鍵字和保留字
3.3 變量
3.4 數(shù)據(jù)類型
3.4.1 typeof操作符
3.4.2 Undefined類型
3.4.3 Null類型
3.4.4 Boolean類型
3.4.5 Number類型
3.4.6 String類型
3.4.7 0bj ect類型
3.5 操作符
3.5.1 一元操作符
3.5.2 位操作符
3.5.3 布爾操作符
3.5.4 乘性操作符
3.5.5 加性操作符
3.5.6 關(guān)系操作符
3.5.7 相等操作符
3.5.8 條件操作符
3.5.9賦值操作符
3.5.10 逗號操作符
3.6 語句
3.6.1 if語句
3.6.2 do—while語句
3.6.3 while語句
3.6.4 for語句
3.6.5 for—in語句
3.6.6 label語句
3.6.7 break和continue語句
3.6.8 with語句
3.6.9 switch語句
3.7 函數(shù)
3.7.1 理解參數(shù)
3.7.2 沒有重載
3.8 小結(jié)
第4章 變量、作用域和內(nèi)存問題
第5章 引用類型
第6章 面向?qū)ο蟮某绦蛟O(shè)計
第7章 函數(shù)表達(dá)式
第8章 BOM
第9章 客戶端檢測
第10章 DOM
第11章 DOM擴展
第12章 DOM2和DOM3
第13章 事件
第14章 表單腳本
第15章 使用Canvas繪圖
第16章 HTML5腳本編程
第17章 錯誤處理與調(diào)試
第18章 JavaScriptGN xml
第19章 E4X
第20章 JSON
第21章 Ajax與Comet
第22章 高級技巧
第23章 離線應(yīng)用與客戶端存儲
第24章 最佳實踐
第25章 新興的API
附錄A ECMAScript Harmony
附錄B 嚴(yán)格模式
附錄C Java Script庫
附錄D Java Script工具

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號