【问题标题】:backbone.js - loading .js files when needed with require.jsbone.js - 在需要时使用 require.js 加载 .js 文件
【发布时间】:2012-06-08 09:31:22
【问题描述】:

我发现了有关如何使用 require.js http://backbonetutorials.com/organizing-backbone-using-modules/ 组织文件和加载文件的有趣链接,我对该示例的唯一问题是它们在开始时甚至异步加载所有内容。我想知道是否可以仅在需要时加载 .js 文件...例如,如果我单击项目列表(http://backbonetutorials.com/examples/modular-backbone/#/projects),它会检查我们当前所在的 url,并加载 projects.js 和列表。之后的js.... 对于小型应用程序来说还可以,但对于具有大类的大型应用程序,可能需要一段时间才能将所有类加载到浏览器中,对于所有路由器。

【问题讨论】:

    标签: backbone.js requirejs


    【解决方案1】:

    我认为该示例的创建者更准确地回答了这个问题。这是他的回答:http://backbonetutorials.com/organizing-backbone-using-modules/#IDComment-CommentText210764496,看回复

    【讨论】:

    【解决方案2】:

    首先,您确实需要一个大型应用程序才能需要它。普通应用程序的文件,经过压缩和 gzip 压缩,不会造成很大的负载。然后你可以使用缓存在每个浏览器中只加载一次。

    如果你真的想,当然你可以做部分加载,就像你在例子中为应用做的一样(在路由器中,projects路由会首先确保项目相关的js文件是加载,然后才进行获取/视图初始化等)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-31
      • 1970-01-01
      • 1970-01-01
      • 2013-03-05
      • 1970-01-01
      • 2012-12-26
      • 2016-05-02
      相关资源
      最近更新 更多