JavaScript進階程式設計:第2版(china-pub首發)

來源:互聯網
上載者:User

JavaScript進階程式設計:第2版(china-pub首發)

基本資料

原書名: Professional JavaScript for Web Developers
原出版社: Wrox
作者: (美)Nicholas C. Zakas 
譯者: 李松峰 曹力
叢書名: 圖靈程式設計叢書 Web開發系列
出版社:人民郵電出版社
ISBN:9787115230959
上架時間:2010-7-12
出版日期:2010 年7月
開本:16開
頁碼:600
更多圖書詳細資料請查看:http://www.china-pub.com/196857
更有精彩樣張搶先試讀:http://www.china-pub.com/ureader/product.asp?bookid=196857

編輯精選

JavaScript經典教程
Amazon超級暢銷書
前端開發人員必備

內容簡介

JavaScript的應用在廣度和深度上日益擴大和加深,前端開發亟待掌握的JavaScript技能也越來越具有挑戰性。
這個新版本幾乎全部更新、重寫了上一版的內容,融入了作者近幾年來奮戰在前端開發一線的寶貴經驗,是學習和提高JavaScript技能的必讀經典。本書不僅全面深入地講述了JavaScript的基本概念,闡釋了它特有的物件導向和繼承的機制,還詳盡討論了JavaScript實現的各個組成部分。在以大量篇幅全景式剖析ECMAScript和DOM的過程中,各個層級的DOM規範在作者筆下紛至遝來,諸如事件類比、XML解析、XPath查詢等進階主題也講得分外清楚。此外,錯誤處理與調試、Ajax與JSON,乃至用戶端儲存、未來的API等章節也都條理清晰、異彩紛呈。
本書適合有一定編程經驗的前端開發人員閱讀,也可作為高校相關專業課程的教材一幅濃墨重彩的語言畫卷,一部推陳出新的技術名著。

精彩評論

今早收到china-pub的提醒簡訊後立即購買了,一本值得期待的書啊~~~
已經預定了,速度上市!!!
何時上架?一定要買本,呵呵
松峰翻譯的這本書終於要出來了,期待ing

目錄

第1章 JavaScript簡介 1
1.1 JavaScript簡史 1
1.2 JavaScript實現 2
1.3 JavaScript版本 8
1.4 小結 8
第2章 在HTML中使用JavaScript 9
2.1 [script]元素 9
2.2 文檔模式 14
2.3 [noscript]元素 15
2.4 小結 16
第3章 基本概念 17
3.1 文法 17
3.2 關鍵字和保留字 18
3.3 變數 19
3.4 資料類型 20
……
第4章 變數、範圍和記憶體問題 59
4.1 基本類型和參考型別的值 59
4.2 執行環境及範圍 64
4.3 垃圾收集 69
4.4 小結 72
第5章 參考型別 73
5.1 Object類型 73
5.2 Array類型 75
5.3 Date類型 83
5.4 RegExp類型 86
5.5 Function類型 92
……
第6章 物件導向的程式設計 115
6.1 建立對象 115
6.2 繼承 131
6.3 小結 142
第7章 匿名函數 143
7.1 遞迴 144
7.2 閉包 144
7.3 模仿塊級範圍 150
7.4 私人變數 152
7.5 小結 157
第8章 BOM 158
8.1 window對象 158
8.2 location對象 169
8.3 navigator對象 172
8.4 screen對象 176
8.5 history對象 177
8.6 小結 178
第9章 用戶端檢測 179
9.1 能力檢測 179
9.2 怪癖檢測 181
9.3 使用者代理程式檢測 181
9.4 小結 202
第10章 DOM 204
10.1 節點層次 204
10.2 DOM擴充 231
10.3 DOM操作技術 239
10.4 小結 245
第11章 DOM2和DOM3 247
11.1 DOM變化 247
11.2 樣式 254
11.3 遍曆 267
11.4 範圍 272
11.5 小結 282
第12章 事件 283
12.1 事件流 283
12.2 事件處理常式(或事件接聽程式) 285
12.3 事件對象 290
12.4 事件類型 296
……
第13章 表單指令碼 337
13.1 表單 337
13.2 文字框指令碼 343
13.3 選擇框指令碼 351
13.4 表單序列化 355
13.5 富文本編輯 357
第14章 錯誤處理與調試 363
14.1 瀏覽器錯誤報表 363
14.2 錯誤處理 369
14.3 錯誤處理策略 375
14.4 調試技術 381
……
第15章 JavaScript與XML 402
15.1 瀏覽器對XML DOM的支援 402
15.2 瀏覽器對XPath的支援 414
15.3 瀏覽器對XSLT的支援 421
15.4 小結 428
第16章 E4X 429
16.1 E4X的類型 429
16.2 一般用法 432
16.3 其他變化 441
16.4 全面啟用E4X 442
16.5 小結 442
第17章 Ajax與JSON 443
17.1 XHR對象 443
17.2 跨域請求 452
17.3 JSON 454
17.4 小結 459
第18章 進階技巧 460
18.1 進階函數 460
18.2 進階定時器 467
18.3 自訂事件 474
18.4 拖放 476
18.5 小結 482
第19章 用戶端儲存 483
19.1 cookie 483
19.2 IE使用者資料 491
19.3 DOM儲存機制 492
19.4 總結 497
第20章 最佳實務 498
20.1 可維護性 498
20.2 鬆散耦合 501
20.3 效能 507
20.4 部署 517
20.5 小結 522
第21章 未來的API 523
21.1 選取器API 523
21.2 HTML5 525
21.3 小結 547
第22章 JavaScript的未來 548
22.1 ECMAScript4/JavaScript2 548
22.2 ECMAScript 3.1 577
22.3 小結 590
附錄A JavaScript庫 591
附錄B JavaScript工具 595

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.