为什么只有“main”在require.js中工作? define(“main”,['jquery'],function()

时间:2013-05-14 10:38:16

标签: jquery asp.net requirejs

我为测试目的定义了require.js

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

如果我使用word" test",因为我有一个javascipt文件" test.js",它无效 但如果我使用word" 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',
    }
});

1 个答案:

答案 0 :(得分:0)

好的,我还是新来的require.js,昨天我做了一个自我测试,并浏览了不同的指南,并找出答案是定义的(TARGET js,[js数组]),这就是为什么我作为jquery的“主要”工作在main.js中,解决了难题