1

我已经定义了require.js测试目的

define("test", ['jquery'], function () {
    debugger;
    $('#button').bind('click', function () {
        alert("halo");
    });
});

如果我使用单词“test”,因为我有一个 javascipt 文件“test.js”,它不起作用但是如果我使用单词“main”

define("main", ['jquery'], function () {
    debugger;
    $('#button').bind('click', function () {
        alert("halo");
    });
});

它工作得很好,无论是 ASP.NET 形式还是外部 js 文件,我仍然无法得到它。任何指导我做错了什么?我在 main.js 的 path.config 中声明

require.config({
    baseUrl: '../Scripts/lib/',
    paths: {
        'jquery': 'jquery-2.0.0',
    }
});
4

1 回答 1

0

好的,我对require.js还是新手,昨天我做了一个自测,浏览了不同的指南,发现答案是define(TARGET js, [array of js]),这就是为什么我的“主要" 像 jquery 一样工作在 main.js 中,谜题解决了

于 2013-05-15T01:11:45.327 回答