24-小结
5.6 小结
本章介绍了Model,讨论了它是如何融入我们的架构的。我们概述了Model应该做什么和不应该做什么。然后创建了构建Model所需要的文件,并对Model进行了测试。
我们设计、详细说明、开发并测试了Model的部分内容,即people对象。使用Fake模块向Model提供控制数据集,并使用JavaScript控制台来测试people对象的API。隔离Model的方式,结果是带来更快速的开发和更可控的测试。我们也修改了单页应用,使用了鼠标-触摸插件,这样移动端用户就可以使用它了。
在本章的最后部分,对Shell进行了修改,向用户展示登入和登出的功能。我们也让单页应用在用户输入之后提供即时反馈,从而确保了值得肯定的用户体验。
在下一章,我们将向Model添加chat对象。我们将完成Chat功能模块并创建Avatar功能模块。然后,准备把客户端和真正的Web服务器连接起来。