《JavaScript Web 富应用开发》Developing JavaScript Web Applications是 Alex MacCaw 的新作(由O'Reilly出版发行),本书系统而深入的讲解了如何使用最前沿的Web技术构建下一代互联网富应用程序。作者 Alex MacCaw 是一名Ruby/JavaScript 程序员,在开源社区中很有名望,是Spine框架的作者,同时活跃在纽约、旧金山和柏林的各大 Ruby/Rails 论坛。除了作为一名工程师,他还喜欢带着他的尼康D90和冲浪板环游世界。
有赖于强大的JavaScript引擎以及CSS3和HTML5新技术,如今的JavaScript Web 富应用的用户体验已经可以和桌面系统相媲美。关键是如何平滑的将服务器端的复杂度移植到客户端,这并不容易做到。这本书将专注于讲述如何构建“优雅又不失高水准”(state of the art)的JavaScript应用,包括软件架构、模板引擎、框架和库、同服务器的消息通信等内容。
通过由浅入深的讲解,你将学会如何构建具有丰富交互以及优雅体验的JavaScript应用,书中同样提供了大量的示例代码,可以帮助你更深入的理解很多重要的概念。
揭开MVC的神秘面纱,教你如何设计合理的架构以及处理应用内部模块之间的依赖
介绍模板引擎和数据绑定
讲解远程数据加载、第二代Ajax以及跨域请求
利用WebSockets和Node构建实时应用
拖拽上传文件以及上传进度提示
讲解主流的库和框架,包括jQuery、JavaScriptMVC以及Backbone
编写测试用例,并使用控制台工具来调试你的应用
部署应用的最佳实践,比如缓存机制和代码压缩等
Test
增加populate()函数,对服务器抓取到的数据做遍历、创建实例并更新records对象。
Model.extend({ populate: fun...创建Model基类。这其中create方法生成新类(继承自Model),init方法生成新实例(继承自Model.prototype)。
var Model...
测试下豆瓣笔记。
看完这本书,感觉在应用开发层面使用自语言特性实现模式不太好,还是绕回去再看看侵入式的AngularJS吧。
本书作者Alex MacCaw花了10个月的时间做世界环游,途经非洲,东南亚,澳洲,中南美洲里的17个国家和地区。 这期间: 出席在香港,日本,美国和伦敦举行的会议; 还写了...
1:揭开MVC的神秘面纱,教你如何设计合理的架构以及处理应用内部模块之间的依赖 2:介绍模板引擎和数据绑定 3:讲解远程数据加载、第二代Ajax以及跨域请求 4:利用WebSo...
首个以介绍如何从零创建客户端JS MVC框架的作品,换句普通人的说法,这本书是教你怎么工作的。只要有了犀牛和猫头鹰,你不再需要其他的JS书,平趟各种前端项目,甚至当...
没有中心思想,既然看这本书肯定是有一定基础的人,他在介绍每个 MVC 相关的内容时总是回来讲js的内容,搞的晕头转向。他自己的MVC 框架也没有太明白。讲别人框架我...
1.通篇的jquery,很多地方,用jquery反而多此一举 2.对很多html5新增对象的表述不彻底。比如XMLHttpRequest Level2,你会写js代码就会用了?你后台搞个Servlet3.0的fil...