单页应用详解 (Single page apps in depth) (1)
本文为译文,原文:http://singlepageappbook.com/?utm_source=javascriptweekly&utm_medium=email
当我开始做单页应用方面相关工作时,这本免费的书正是我想要的。这不是一本某个特定框架的API手册,而是在讨论模式,实现方式和好的实践方法。
我用“代码和概念”的方式来诠释这个主题 -——学习如何使用某种东西的最好方式就是去理解它的实现方式。我的意向是把实现web app的问题分解,重新审视它并且希望你下次在做web app开发时做出好的决策。
Update:这本书现在放在Github上了,我后面将会对这本书做些更新。现在,我正在做一个轻量的开源项目view layer implementation ,这个项目改变和诠释了我对view layer的理解。
简介(Introduction)
编写可维护的代码
替代方案:看看选项
对模型和集合的思考
视图 —— 模板化(templating),行为(behavior)和事件消费( event consumption)
触发模型层的事件:视图间的通讯和响应模型数据改变的视图重新渲染