【问题标题】:Require js loading time issue需要js加载时间问题
【发布时间】:2014-02-20 20:34:25
【问题描述】:

我正在开发主干 js 应用程序。我已经使用 require js 从服务器加载其他 js。一切正常,但需要 js 大约 8-9 秒后开始加载另一个 js 文件。 如果您有任何解决方案,请分享。

以下是我在 main.js 中使用的代码示例

var req = require.config({ 强制定义:真, 捕获错误:是的, 路径:{ “应用程序”:“应用程序”, '路线':'路线', “核心”:“核心”, “主干”:“库/主干”, '车把':'库/车把', 'jquery': '库/jquery', 'jquery-ui': 'libs/jquery-ui', 'json2': 'libs/json2', '下划线':'库/下划线', 'slimscroll': '库/美化/slimscroll' }, 垫片:{ '应用程序': { deps: ['jquery', 'underscore', 'backbone', 'handlebars'], 出口:'azx' }, “骨干”:{ deps: ['jquery', '下划线'], 出口:“骨干” }, '核': { 部门:['应用程序'], 出口:'核心' }, “车把”:{ 部门:[], 出口:“车把” }, “下划线”:{ 部门:[], 出口:'_' }, } });

【问题讨论】:

  • 你考虑过使用 r.js 吗?
  • 这个问题中没有任何内容表明当前接受的答案是解决方案。因此,该问题不包含诊断问题所需的所有信息。 SO 上的一般节点:发布到 SO 的问题和答案必须对一般社区有价值(即,对其他人有价值)才能保留在 SO 上。
  • 我知道的不多。但是当我回答完后,我的 require js 开始加载内容的频率比上一次要高。我是骨干应用程序开发的新手。如果您有任何解决方案,请提供。

标签: jquery backbone.js requirejs


【解决方案1】:

试试这个。您可以使用 DOM 操作在运行时创建新的脚本标记。所以你可以添加第一个脚本标签。

setTimeout( function() {

var script = document.createElement('script');
script.src = "require.js"; // give full path
document.getElementsByTagName('head')[0].appendChild(script);

} , 10);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-03
    • 2013-02-13
    • 1970-01-01
    • 1970-01-01
    • 2011-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多