23-小结
4.6 小结
本章演示了如何使用功能模块,利用第三方模块的优点,摒弃它们的缺点。我们定义了什么是功能模块,将它同第三方模块作了比较,然后讨论它们是如何融入我们的架构的。我们发现我们的应用(以及大多数网站)是重复使用 MVC 模式的分形,以及这在功能模块中是如何表现出来的。然后从第3章开发的代码入手,我们创建了一个功能模块。在第一轮,添加了所有需要的文件和基本的功能。然后设计了 API,并在第二轮的修改中实现了它们。最后,添加了一些经常用到的功能模块方法,并详细解释了它们的用法。
现在是时候把业务逻辑集中到Model模块中了。在接下来的几章,我们将会开发Model模块,演示如何具体实现用户、人和聊天的业务逻辑。我们使用jQuery事件来触发 DOM 变化,而不是依靠脆弱的回调函数,并会模拟“现场”聊天会话。请跟着我们的步伐,我们会把单页应用从花哨的演示作品(demo)变成一个接近完成的客户端应用。