Javascript命名模块定义
我有以下代码:Javascript命名模块定义,javascript,module,definition,Javascript,Module,Definition,我有以下代码: ;(function (name, context, definition) { if (typeof define === 'function' && define.amd){ //How to define a named module here with a string ID?? } })('jsClass', this, function () { //jsClass definition 'use strict';
;(function (name, context, definition) {
if (typeof define === 'function' && define.amd){
//How to define a named module here with a string ID??
}
})('jsClass', this, function () {
//jsClass definition
'use strict';
var jsClass = function (options) {
var testString;
etc....}
return jsClass;
});
我不确定如何使用字符串ID定义命名模块。关键是要正确定义它,以便能够通过以下方式创建“jsClass”的实例:
var obj1 = new jsClass();
提前感谢您的任何输入。不太清楚“字符串ID”是什么意思,“使用字符串ID定义命名模块”?使用define();如果我给论点下定义(定义);我收到一个错误,提示我的模块是匿名的。定义意味着定义?是的,这就是你定义模块的方式。对不起,我误解了。不太清楚“字符串ID”,你说“定义一个带字符串ID的命名模块”是什么意思?使用define();如果我给论点下定义(定义);我收到一个错误,提示我的模块是匿名的。定义意味着定义?是的,这就是你定义模块的方式。对不起,我误解了。