本书是一部讲述JavaScript实战项目开发的精彩著作,由两部分组成。第一部分讨论一般性的JavaScript主题,包括JavaScript的简史、好的编码习惯、调试技巧和工具等;第二部分是10个具体项目,每一章都会提出一个不同的应用,分析其内在的工作原理,然后提供能够提高读者技巧的练习。这些项目的范围从通用的小工具(可执行的计算器)到当代的各种创意(混搭),再到单纯的趣味性(JavaScript游戏)。
本书非常适合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简史
第2章 成功的JavaScript开发者的7个习惯
第二部分 项目
第3章 Hodgepodge:构建可扩展的JavaScript库
第4章 CalcTron 3000:JavaScript计算器
第5章 怪物混合:混搭
第6章 不要只考虑眼前:客户端的持久对象
第7章 JSDigester:消除客户端XML的痛苦
第8章 做正确:JavaScript验证框架
第9章 痴迷于窗口小部件:使用GUI窗口小部件框架
第10章 支持拖放的购物车
第11章 休息时间:JavaScript游戏
第12章 Ajax:客户端和服务器端相遇