我是jQuery的新手,我需要使用jQuery ajax做一个单页面的应用程序。当我在互联网上搜索时,我看到了不同类型的用于SPA开发的JavaScript框架,具有不同的视角。
我最喜欢为客户端开发提供结构化模型,因为我的系统将处理许多视图和对象。
我希望通过现有的优化架构为单页面应用程序开发提供帮助。
答案 0 :(得分:1)
创建SPA时,迄今为止的最佳实践是使用MVC方法构建JavaScript客户端。有大量的JavaScript SPA框架,如
...仅提一些
Addy Osmani(和其他人一起)创建了一个简单的TODO应用程序,它展示了不同的框架。所以我建议你做的最好的就是去todomvc.com看看哪一个最适合你。
答案 1 :(得分:0)
当我每天与Jquery合作时,制作一个非常清晰的Javascript结构非常重要。最后你在这里处理Javascript而不是Java或任何结构化语言。
我做的很简单,我不确定它是否会对你有所帮助...... 你可以用MVC心态来解决这个问题:
模型 - 视图 - 控制器
所以这个页面应用程序可以包含jquery:
然后在它下面你玷污我们的模型你的视图你的控制器。
你可能需要更长时间才能理解它,但从长远来看相信我的胜利,你可以在这里找到更多信息:http://welcome.totheinter.net/tutorials/model-view-controller-in-jquery/
您可以制作的另一种方法确实更容易但不是更清晰,创建一个您将用于项目的库,并从中调用函数。