最新 最热

一文搞懂 JavaScript 模块化规范:CommonJS、AMD、ES6 Module

在前端开发的历史中,模块化一直是一个核心的问题。随着 JavaScript 应用程序变得越来越复杂,代码的可维护性、复用性和模块化的需求也越来越迫切。...

2024-09-09
0

CommonJS规范

在早期 JavaScript 中,我们通常使用 <script> 标签来引入 JavaScript 文件。然而,随着项目的不断扩大,引入的 JavaScript 文件越来越多,这就带来了一些问题:...

2024-07-29
0

JavaScript的大分水岭:CommonJS vs ES模块

所周知,JavaScript社区喜欢进行热烈的辩论。四年来,我们如何组织代码的问题上一直存在一个分歧——这是一个基本但令人意外地有争议的问题,继续将开发者分开。...

2024-02-12
0

CommonJS

在js发展前期,它主要是在浏览器环境发光发热,由于ES规范规范化的时间比较早,所以涵盖的范畴比较小,但是在实际应用中,js的表现取决于宿主环境对ES规范的支持程度,随着web2.0的推进,HTML5崭露头角,它将web从网页时代带进了应用...

2023-10-20
0

【前端】CommonJS的模块加载机制

CommonJS模块的加载机制是,输入的是被输出的值的拷贝。也就是说,一旦输出一个值,模块内部的变化就影响不到这个值。

2023-10-17
0

了解一下ES module 和 Commonjs

最近测试了几个 ES module 和 Commonjs 的例子,理解了之前不太理解的概念,记录一下。要是想多了解的可以去看看阮老师的 Module 那部分。会贴一小部分的代码,不会贴所有验证的代码。...

2023-09-01
0

模块打包中CommonJS与ES6 Module的导入与导出问题详解

CommonJS中规定每个文件是一个模块。每个模块是拥有各自的作用域的,各自作用域的变量互不影响。

2023-05-06
0

CommonJS与ES6 Module的本质区别

动态与静态CommonJS与ES6 Module最本质的区别在于前者对模块依赖的解决是“动态的”,而后者是“静态的”。在这里“动态”的含义是,模块依赖关系的建立发生在代码运行阶段;而“静态”则是模块依赖关系的建立发生在代码编...

2023-05-06
0

是export还是module.exports,是import还是require,是ES6还是CommonJS,是爱❤️还是责任?

众所周知,在上古年代,node的开发一直被 Commonjs 规范所支配着,这也是悲剧发生的导火索,请看灾难现场:

2023-05-04
0

js文件中模块化导入swiper.js文件方法

es6导入:在js文件顶端import Swiper from "../../assets/javascripts/swiper.min";import '../../assets/styles/swiper.min.css';const mySwiper = new Swiper('.swiper-conta...

2019-07-04
0