我正在建立一个有“页面内容”区域和主要导航链接的一页网站。单击链接运行动画,并将内容(和html)加载到“页面内容”区域。
我对MVC有很好的理解,但是在javascriptMVC框架的上下文中,我在设计我的应用程序时遇到了一些小问题。我将添加大量的JavaScript (和JavaScript动画),因为我前进,所以我想给我的网站一个良好的基础。
基本上,如何使用javascriptMVC framework从概念上设计页面?
发布于 2012-02-29 05:29:07
实际上,我现在正在为一个为PhoneGap构建的iPhone应用程序做一件非常类似的事情。它是一个一次性页面的javascript应用程序。下面是我使用的基本架构:
<a href="/stuff/things/"></a>标记完成的。href是一个“有效”的href - "/stuff/things/"./recipes/\d+?/这样的东西可以捕获任何url,如/食谱/10/,或/食谱/5/,并调用指定的控制器。history.pushState()来更改URL,然后将预设的数据对象传递给控制器。该数据对象的一部分是一个匿名的“完全”函数,一旦完成它的工作,控制器本身就会利用它。您可以在:http://eatery.decoratelife.net/eatery.js上查看我的整个框架
这不是一个“真正的”MVC。因为我没有真正的模型或观点。视图通过将数据对象与类似于Mustache的字符串合并来处理,模型是通过对远程mongoDB的API调用来完成的。但我认为这说明了一个解决你问题的好方法。
https://stackoverflow.com/questions/9493828
复制相似问题