JavaScript高级程序设计:第2版(china-pub首发)
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