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