在phonegap应用程序中使用Require JS有什么好处吗?

时间:2014-08-12 15:10:33

标签: javascript cordova requirejs single-page-application

RequireJS有很多好处。有些是:

  • 避免html文件中的剧本标签混乱
  • 能够以模块化方式组织代码,即帮助或强制要求在模块中组织代码,为其提供良好的结构
  • 防止DOM加载不必要的JavaScript,即仅加载所需内容,节省内存和性能
  • 异步加载依赖关系,节省时间和网络带宽

现在考虑针对phoneGap应用程序的RequireJS并尝试实现上述好处,如果我不使用RequireJS,我有以下想法:

个应用中,我们通常会执行SPA(单页应用),并且所有资源都可在设备本地使用。

在一个健全的JavaScript架构(为phonegap应用程序实现)中,一切都已经模块化并经过深思熟虑。我们可以在脚本标记中包含页面本身页面所需的小模块(每页不超过3到4个)。

使用垃圾收集,所有未引用的JS对象/内存分配都将被清除。通常在SPA中没有JavaScript(给定一个健全的JS架构)太长,无法创建加载问题。

特殊情况下,RequireJS是否真的有所作为,特别是在phoneGap应用程序环境中?我不想仅仅为了使用它而使用requireJS。

0 个答案:

没有答案