3
最近,我可以看到所有的jQuery插件都從下面的行開始。這是jQuery的AMD語法嗎?
function (factory) {
if (typeof define === 'function' && define.amd) {
// AMD
define(['jquery'], factory);
} else if (typeof exports === 'object') {
// CommonJS
module.exports = factory;
} else {
// Browser globals
factory(jQuery);
}
}(function ($) {}));
我認爲它與Require.js類似,但我不太確定。有人能告訴我這是叫什麼或它是如何工作的?這樣我可以瞭解更多。 PS:請隨意修改問題的標題或將其標記爲重複,如果我們已經在SO中。