我有以下格式的.js文件:
define([
'jquery',
'backbone'
], function($, Backbone) {
// function stuff here
}
以这种方式编写文件的目的是什么?是这样定义它的惯例吗?
答案 0 :(得分:1)
他们使用CommonJS AMD风格的定义来注册模块。
信息:http://www.sitepen.com/blog/2010/11/04/requirejsamd-module-forms/
第一个参数是模块依赖项,第二个参数是模块本身。