backbone.marionette
backbone.marionette学习记录开始记录学习。这次我要做一个离线版的团购网站。引用的主要工具包括jquery、bootstrap、seajs、backbone、underscore、marionette、backbone.localStorage。在开始之前,可以参考离线前端开发文档获取更多关于前端开发的离线版资料。
1. 第一 步,先建好团购页面(页面是网上copy的,这边只是学习使用)。关于页面的设计和开发,可以查看前端学习记录之静态页面实现,获取一些实用的实现技巧。
2. 第二步,开始写我们的js代码了,步骤如下:
1) 引用一个自定义的tool工具集类,初始化initializeContacts数据,初始化我们的工程GrouponManager。如果你对工具集类的定义不太熟悉,可以参考学习记录前端学习记录源码中的相关代码示例。
2) 按照MVC模式,建立模型:该模型对外提供了相应的数据访问接口;视图:包括公共视图和业务视图;以及控制器。关于MVC模式的深入理解和应用,可以参考MVC Web开发学习实录。
因为是离线版,所有ajax数据请求都是模拟的。我这边使用jquery的Deferred对象,对于这部分内容的学习,可以结合前端开发手册全面学习前端技术中的相关章节,来更好地理解和应用这些工具。
用户评论