这是AMD的规范,具体解释如下:
define([module-name?], [array-of-dependencies?], [module-factory-or-object])
其中:
module-name: 模块标识,可以省略。
array-of-dependencies: 所依赖的模块,可以省略。
module-factory-or-object: 模块的实现,或者一个JavaScript对象。
另外,可以参考网页链接这篇文章,里面有详尽的说明。
js定义方法有两种:
1.var example = function(){//...do something
}
2.function example(){
//...do something
}
调用方法:
example()
可以跟页面元素事件绑定,例如:
<button type="button" onclick="example()">示例</button>