esm的学习

Posted 一个大秤砣

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了esm的学习相关的知识,希望对你有一定的参考价值。

esm的学习
1.<script type="module>
会在html加载完成之后执行脚本相当于添加了defer属性
2.自动开启严格模式
3.esm的导出实质上是导出变量的引用,且封闭修改(不可再模块外修改)
4.可以在script标签添加nomodule属性使得不支持esm的浏览器执行此代码,一般是一些垫片代码。
5.node环境目前在推动esm的支持,像fs等内置模块可以直接命名导出,但第三方模块制作了默认导出
6.esm支持使用全局的import()函数来动态导入模块,结果是一个promise对象。

以上是关于esm的学习的主要内容,如果未能解决你的问题,请参考以下文章

vue2源码学习

vue2源码学习

npm包学习

npm包学习

vue3视频学习笔记

javascript 的引入