谁能帮忙解释一下js 里的define

JavaScript011

谁能帮忙解释一下js 里的define,第1张

这是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>