当前位置: 首页 > news >正文

湘潭响塘乡建设局网站天津网站推广

湘潭响塘乡建设局网站,天津网站推广,天津网站建设公司电扬,建设网站公司地址这几个东西都是用于定义模块规范的。有些资料会提及到这些概念,不理清楚非常容易困惑。 ESM(ES Module) 这个实际上我们是最熟悉的,就是ES6的模块功能。出的最晚,因为是官方出品,所以大势所趋&#xff0c…

这几个东西都是用于定义模块规范的。有些资料会提及到这些概念,不理清楚非常容易困惑。

ESM(ES Module)

这个实际上我们是最熟悉的,就是ES6的模块功能。出的最晚,因为是官方出品,所以大势所趋,一统江湖指日可待。

CommonJs (nodejs)

这个也非常熟悉。其代表为nodejs,在浏览器环境中无效,需通过babel转码支持。

AMD(asynchronous module definition)

AMD 是 Asynchronous Module Definition 的缩写,即异步模块定义。它是由 RequireJS 的作者 James Burke 提出的一种模块化规范。
这个库有12.9k的start。在ESM出来后,估计这个库估计不会有新用户了。
在这里插入图片描述

CMD(Common Module Definition)

CMD(Common Module Definition)是一种JavaScript模块定义规范,主要被用在浏览器端,旨在解决前端模块化开发的需求。这个规范由阿里巴巴的玉伯(尤雨溪)提出,Sea.js 是该规范的主要实现者。
sea.js在github上已经找不到了。而且这个是尤雨溪在阿里巴巴工作的时候做的,可以理解为阿里的KPI工程,虽然是尤雨溪出品,但沾上阿里就根据不靠谱。

UMD(Universal Module Definition)

一套兼容CommonJS、AMD、CMD的方案。还是计较厉害的。但ESM出来后,这个意义也不是很大。

总结

在ESM出来之前,js是没有官方模块规范的。CommonJS凭借nodejs的知名度肯定是名气最大的。AMD CMD虽然都是大佬出的,但规范没法统一,这时候UMD出来解决了CommonJS、AMD、CMD的兼容统一问题。但ESM出来之后,这一切都将变成历史。总之,新代码用ESM就对了。

http://www.zhongyajixie.com/news/35339.html

相关文章:

  • 动态交互网站建设网站怎么做出来的
  • 布吉网站建设搜索引擎优化的主要内容
  • 自己域名做网站搜索引擎优化指南
  • 建网站的公司起什么名好他达拉非功效与作用主要会有哪些
  • 做网站赚多少百度一下 你就知道官网 新闻
  • 辽阳建设银行网站阜新网站seo
  • php除了做网站还能做什么湖南搜索引擎推广平台
  • 站长工具seo综合查询工具今日重大新闻
  • 网站轮播效果怎么做的优化工具箱下载
  • 猎头公司收费标准抚州网站seo
  • 做男性服装的网站今日新闻十大头条内容
  • 一级域名做网站的好处千度搜索引擎
  • 四川手机网站开发怎么做推广让别人主动加我
  • 一个好的网站怎样布局百度搜索引擎广告
  • 做照片用的视频模板下载网站好黄页网站推广公司
  • wordpress最好用的编辑器南宁网站运营优化平台
  • 网页设计毕业论文参考文献上海优化外包
  • 温州微网站制作哪里有google海外版入口
  • 做海外房产最好的网站seo中文意思
  • 南皮网站建设网络营销过程步骤
  • 东莞佳诚网站建设有限公司如何推广外贸型网站
  • 哪里有零基础网站建设教学服务云计算培训
  • 吉林省人民政府门户网站网页推广怎么做的
  • 企业微信官方网站如何制作视频网站
  • 免费企业建站模板百度优化推广
  • 代办医疗网站域名备案管理课程培训
  • 个人店铺logo百度优化大师
  • 网站收藏的链接怎么做的百度权重1是什么意思
  • 郑州网站建设哪家公司好视频广告联盟平台
  • 不懂外贸做外贸网站好做吗网页搭建