Requirejs 需要带下划线的js.js不工作
我将在以下位置阅读教程: 我基本上是在制作一个简单的模板模块,它需要“jquery”和“下划线” 这是我的app.jsRequirejs 需要带下划线的js.js不工作,requirejs,Requirejs,我将在以下位置阅读教程: 我基本上是在制作一个简单的模板模块,它需要“jquery”和“下划线” 这是我的app.js require.config({ paths: { "jquery": "https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min", "underscore": "http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.4.3/under
require.config({
paths: {
"jquery": "https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min",
"underscore": "http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.4.3/underscore-min"
}
});
require(['template'], function(template) {
//Template is undefined
console.log(template);
});
这是我的template.js
define(['underscore', 'jquery'], function()
{
var showName = function(n)
{
var temp = _.template("Hello <%= name %>");
$("body").html(temp({name: n}));
};
return
{
showName: showName
};
});
define(['下划线','jquery'],函数()
{
var showName=函数(n)
{
var temp=uu.template(“你好”);
$(“body”).html(temp({name:n}));
};
返回
{
showName:showName
};
});
我已经验证了所有的脚本都是通过谷歌浏览器的网络标签来实现的,但是模板回调没有定义
编辑:
这个错误似乎是由另一行返回的
{
引起的。我以前从来没有在javascript中遇到过这个问题……有规则吗?编辑:这个错误似乎是由返回的引起的{在另一行。我以前从未在javascript中遇到过这种情况……这有规则吗?尽管某些知名人士尽了最大努力说服易受骗的新来者。这对返回关键字的处理方式有一定的影响。请参阅链接
人们认为需要分号的问题之一是——他们认为解析器将继续解析,直到遇到半…明白了