内容简介
《JavaScrip实战》是一部讲述 JavaScript实战项目开发的精彩著作,由两部分组成。第一部分讨论一般性的 JavaScript主题,包括 JavaScript的简史、好的编码习惯、调试技巧和工具等;第二部分是 10个具体项目,每一章都会提出一个不同的应用,分析其内在的工作原理,然后提供能够提高读者技巧的练习。这些项目的范围从通用的小工具(可执行的计算器)到当代的各种创意(混搭),再到单纯的趣味性(JavaScript游戏)。《JavaScrip实战》非常适合 Web开发人员阅读和参考。
编辑推荐
10个具体项目生动精彩,活学活用流行的JavaScript库,超级Web应用,构建并不困难。
“本书并不像一本教材,畅读之后,你会觉得它就是一位讲课生动的老师,带领你遨游JavaScript海洋。把你推向技术风浪的前沿,同时又给了你一个功能完备的冲浪板,接下来就是你在风口浪尖上享受JavaScript高潮的时候了。”
——本书译者
随着Ajax的兴起,JavaScript迅速地从改进网站的配角晋升为开发专业级高质量应用的主角。成为了Web开发中不可缺少的一员。
本书主要通过10个具体项目,包括构建可扩展的JavaScript库、使用GUI窗口小部件框架、开发支持拖放的购物车和编写JavaScript游戏等,讲述JavaScript最佳实践、Ajax技术,以及一些流行的JavaScript库,如Rico、Dojo、script.aculo.us、YUI等。读者在理解的基础上可以方便地将所学知识应用到自己的项目中。书中项目也非常实用,读者可以直接参考利用。
目录
第一部分 向我的小朋友JavaScript问好
第1章 JavaScript简史
1.1 JavaScript的问世
1.2 JavaScript的发展:出牙期的疼痛
1.2.1 但它是相同的代码:浏览器的不兼容
1.2.2 蜗牛和大象:JavaScript性能和内存问题
1.2.3 所有罪恶的根源:开发者!
1.2.4 DHTML——魔鬼的时髦词
1.3 进化还在继续:接近可用性
1.3.1 建立一个更好的窗口小部件:代码结构
1.3.2 重拾好习惯
1.4 终极进化:专业的JavaScript
1.4.1 浏览器
1.4.2 面向对象的JavaScript
1.4.3 “负责的”JavaScript:迹象和前兆
1.5 小结
第2章 成功的JavaScript开发者的7个习惯
2.1 更多面向对象的JavaScript
2.1.1 简单的对象创建
2.1.2 使用JSON创建对象
2.1.3 类的定义
2.1.4 原型
2.1.5 你应该使用哪种方法呢
2.1.6 面向对象的好处
2.2 柔性衰减和不唐突的JavaScript
2.2.1 让JavaScript保持独立
2.2.2 允许柔性衰减
2.2.3 不要使用浏览器嗅探例程
2.2.4 不要写浏览器相关或者语言相关的JavaScript代码
2.2.5 合适的变量作用域
2.2.6 别用鼠标事件来触发需要的事件
2.3 并不只是为了秀:关注可访问性
2.4 当生活赐予你葡萄,就酿成酒吧:错误处理
2.5 当它并没有向正确的方向发展时:调试机制
2.6 让生活更加美好的浏览器扩展
2.6.1 Firefox扩展
2.6.2 IE扩展
2.6.3 Maxthon扩展:DevArt
2.7 JavaScript库
2.7.1 Prototype
2...