【问题标题】:how to jquery and bootstrap file using in requirejs?如何在requirejs中使用jquery和引导文件?
【发布时间】:2015-11-28 09:27:46
【问题描述】:
define(["jquery","bootstrap","jquery.min"],function($){
    var inittest = function(){
        alert("hello");
    }
    var init = function(){
        inittest();
    };
    return {
        init: init
    }
});

它不工作。如何使用jQuery定义数组?

【问题讨论】:

  • how to load Bootstrap with requirejs 上的这个帖子应该会有所帮助。你需要垫片引导。详情请查看那里的第一个答案。
  • 如何使用 jquery.min 文件来处理这段代码?
  • Requirejs 不关心你的 jquery 是否被缩小,所以选择两者之一,然后在requirejs.config 中加载它。您是否阅读了我在上面链接的最佳答案?
  • 我想要另一个例子。请再发一个例子?

标签: javascript jquery html requirejs


【解决方案1】:

你需要在这里做两件事(详情在the useful thread我链接你,所以请阅读)。

  1. 配置 requirejs 以便在您声明模块(例如“jquery”、“bootstrap”)时,requirejs 可以将它们解析为实际文件,无论是缩小还是其他方式。
  2. Shim 通过将 jquery 指定为其依赖项进行引导,以便在它之前加载 jquery。

要完成这些,请使用适当的选项调用requirejs.config({...})here 是一个示例)。那里的用例与您的完全相同: jquery 通过填充引导程序被指定为引导程序依赖项。在那里,您还将看到如何告诉 requirejs 您的文件在哪里的示例(这是通过 paths 属性完成的)。注意 .js 扩展名是如何没有明确指定的;做同样的事情。

不用说,配置 requirejs 可能会变得复杂,但基本思想是存在的,通过指定基本目录和文件所在的位置来配置它,然后填充非 AMD 模块。需要注意的重要一点是,引导程序将成为所谓的声明性模块,这意味着它仅用于其副作用(即用于什么更改为 $)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-09
    • 1970-01-01
    • 1970-01-01
    • 2013-08-14
    • 1970-01-01
    • 2012-06-10
    • 2013-01-21
    相关资源
    最近更新 更多