以下代碼的用途是什麼?工廠功能在這裏做什麼?這裏root是窗口對象。工廠是默認的Java腳本函數嗎?在哪種情況下可以使用這種類型的代碼。此代碼來自toggle.js from Simon Tabor。 Zepto和恩德是圖書館。這主要用於圖書館嗎?'typeof define ==='function'&& define ['amd']'用於什麼?
if (typeof define === 'function' && define['amd']) {
define(['jquery'], factory);
} else {
factory(root['jQuery'] || root['Zepto'] || root['ender'] || root['$']|| $);
}
它是require.js的一部分 – Legends