今天就跟大家聊聊有关javascript中有哪些UMD规范,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。说明UMD是AMD和Commonjs的结合。CommonJS模块是根据服务器第
今天就跟大家聊聊有关javascript中有哪些UMD规范,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
说明
UMD是AMD和Commonjs的结合。CommonJS模块是根据服务器第一原则开发的。选择同步加载,其模块不需要包装。
通用模块定义,umd兼容commonjs和amd规范,这意味着umd规范的模块可以直接引用到commonjs规范的项目和amd规范的项目中。
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规范有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网精选频道,感谢大家的支持。
--结束END--
本文标题: JavaScript中有哪些UMD规范
本文链接: https://lsjlt.com/news/299119.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0