基于JavaScript的高性能Web应用开发指南

需积分: 10 1 下载量 186 浏览量 更新于2024-07-23 收藏 3.66MB PDF 举报
《JavaScript Web 富应用开发》是 Alex MacCaw 的新作,由 O'Reilly 出版发行。这本书系统而深入的讲解了如何使用最前沿的 Web 技术构建下一代互联网富应用程序。作者 Alex MacCaw 是一名 Ruby/JavaScript 程序员,在开源社区中很有名望,是 Spine 框架的作者,同时活跃在纽约、旧金山和柏林的各大 Ruby/Rails 论坛。 本书的主要内容包括软件架构、模板引擎、框架和库、同服务器的消息通信等内容。通过由浅入深的讲解,读者将学会如何构建具有丰富交互以及优雅体验的 JavaScript 应用。书中同样提供了大量的示例代码,可以帮助读者更深入的理解很多重要的概念。 第 1 章引言中,作者介绍了 JavaScript Web 应用的发展趋势和重要性,并且讲解了如何使用 JavaScript 构建富应用程序。第 2 章 MVC 和类中,作者讲解了 MVC 模式的基本概念,包括模型、视图、控制器,并且讲解了如何使用 JavaScript 实现 MVC 模式。第 3 章事件和监听中,作者讲解了事件的基本概念,包括事件顺序、取消事件、事件对象、事件库等内容。 第 4 章模型和数据中,作者讲解了模型的基本概念,包括模型的定义、模型的使用、模型的优点等内容。第 5 章控制器和状态中,作者讲解了控制器的基本概念,包括控制器的定义、控制器的使用、控制器的优点等内容。第 6 章视图和模板中,作者讲解了视图的基本概念,包括视图的定义、视图的使用、视图的优点等内容。 第 7 章依赖管理中,作者讲解了依赖管理的基本概念,包括 Common.js、模块 Loader、包装模块、模块的按需加载等内容。第 8 章使用文件中,作者讲解了文件的基本概念,包括浏览器支持、获得文件信息、文件输入、拖拽、复制和粘贴、读文件等内容。 第 9 章实时 Web 中,作者讲解了实时 Web 的基本概念,包括实时历史记录、WebSockets、实时架构、感知速度等内容。第 10 章测试和调试中,作者讲解了测试和调试的基本概念,包括单元测试、驱动、傻瓜测试、分布式测试、提供支持、监控工具、控制台、使用 debugger 等内容。 第 11 章部署中,作者讲解了部署的基本概念,包括性能、缓存、代码压缩、数据包压缩、使用 CDN、受众人群、源代码等内容。最后,附录中提供了 jQuery 手册和 CSS3 参考手册等内容。 《JavaScript Web 富应用开发》是一本非常实用的书籍,能够帮助读者深入了解 JavaScript Web 应用的开发技术和思想。