您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關JavaScript中有哪些UMD規范,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
說明
1、UMD是AMD和CommonJS的結合。CommonJS模塊是根據服務器第一原則開發的。選擇同步加載,其模塊不需要包裝。
通用模塊定義,umd兼容commonjs和amd規范,這意味著umd規范的模塊可以直接引用到commonjs規范的項目和amd規范的項目中。
2、UMD判斷是否存在支持Node.js的模塊(exports),然后使用Node.js模塊模式。在判斷是否支持AMD(define是否存在)時,使用AMD加載模塊。
實例
(function (window, factory) { if (typeof exports === 'object') { module.exports = factory(); } else if (typeof define === 'function' && define.amd) { define(factory); } else { window.eventUtil = factory(); } })(this, function () { //module ... });
看完上述內容,你們對JavaScript中有哪些UMD規范有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。