E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
CommonJS
【前端】JS模块化解析-ESModule
目录基本介绍基本使用导入导出方式3种结合使用default用法import函数ESModule的解析流程导入的变量无法,导入方无法修改导出的变量,只能由导出方进行修改如果确实想在导入这边对导出的值进行修改,可以自定义set回调函数
CommonJS
果壳~
·
2025-06-27 16:20
javascript
前端
开发语言
每天一个前端小知识 Day 7 - 现代前端工程化与构建工具体系
工程化目标:✅提升开发效率✅保证代码质量✅实现构建优化与产出部署自动化2.模块化规范回顾(理解构建目标)模块规范适用环境示例IIFE早期浏览器(function(){})()
CommonJS
Node.jsconstfs
蓝婷儿
·
2025-06-21 02:30
前端
第八节 工程化与高级特性-模块与命名空间的选择
设计目的实现代码的物理隔离与依赖管理(文件级作用域)解决全局命名冲突,逻辑分组代码(非文件依赖)依赖管理显式导入导出(import/export),依赖关系清晰隐式合并(///或全局声明)编译结果生成独立模块文件(如
CommonJS
泽泽爱旅行
·
2025-06-13 15:10
TypeScript
javascript
前端
typescript
详解 Gulp4 和 Gulp3 的区别
用的版本比较老,但是今天看了新的版本,新的语法出了一下,但是为了时间,我决定使用之前gulp3的旧版本,后面发现自己环境的node的版本是最新的,所以不得让我来了解一下gulp的新版本,里面用到的最多就是
commonjs
Carver猫哥
·
2025-06-12 10:18
前端笔记【Gulp】
gulp
nodejs将多个模块合并为一个模块打包
项目是基于库上二次开发,打包的时候需按版本输出,将新建的功能按需打入
commonjs
规范不是很熟,按下述方法可以把基本版和中级版新加的内容添加进去export*from'..
A873054267
·
2025-06-11 17:15
javascript
msaa
heightmap
水波纹
Common.js 和 ES6 Module 中模块引入的区别
CommonJS
和ES6Module
CommonJS
是一种模块规范,最初被应用于Nodejs,成为Nodejs的模块规范。
老电影故事
·
2025-06-09 07:25
JavaScript
javascript
es6
开发语言
Node项目中配置文件的由来
CommonJS
·
2025-06-09 07:24
Node.js中
CommonJS
和ECMAScript有什么区别?
一、
CommonJS
与ECMAScript1、概念说明
CommonJS
与ECMAScript都是编写JS的标准。
Learn-anything
·
2025-06-09 06:54
Node.js
javascript
node.js
前端
js中common.js和ECMAScript.js区别
以下是关于
CommonJS
和ECMAScriptModules(ESM)的详细对比分析,包含底层原理和示例说明:核心差异对比表特性
CommonJS
ESModules来源Node.js社区规范ECMAScript
以码平川
·
2025-06-09 06:53
javascript
ecmascript
开发语言
前端开发面试题总结-JavaScript篇(二)
22、ES6模块化和
Commonjs
模块化的区别23、本地存储和cookie的区别24、什么是事
·
2025-06-09 04:07
【前端】js和ts基础
代码调试方式:直接在html文件中插入debugger;代码行1.JS和TS的区别1.1JS
CommonJS
语句和执行vara=1+3程序的执行单位为行(line),vara=1+3;varb='abc
Alla T
·
2025-06-08 14:54
javascript
前端
开发语言
从入门到精通 JavaScript 1000例实战开发专栏--第八章:模块化开发
目录第八章:模块化开发章节简介1.
CommonJS
与ESModules的区别1.1
CommonJS
1.2ESModules1.3区别总结
小蘑菇二号
·
2025-06-07 02:19
入门到精通
JavaScript
1000例实战开发
JavaScript
开发语言
import 与 require 详解 - 从深入浅处Node带来的思考
写在开头今天在阅读深入浅处node.js的时候读到了这段描述:2.7前后端共用模块谈论了许多后端模块的具体实现之后,现在我们围绕
CommonJS
规范再次回到前端模块上。
·
2025-06-05 22:16
前端工具库lodash与lodash-es区别详解
以下是详细对比:1.模块化格式lodash使用
CommonJS
模块格式(require/module.exports)。
·
2025-06-05 22:41
深入理解前端中的模块化体系:ESM、
CommonJS
、AMD 对比与应用场景
深入理解前端中的模块化体系:ESM、
CommonJS
、AMD对比与应用场景一、引言随着前端工程复杂度不断提升,模块化成为项目结构设计中的基础能力。
全栈探索者chen
·
2025-06-03 19:24
前端
前端
javascript
ecmascript
commonJS
AMD
node.js
性能优化
ES_Module基础(一)
ES_Module简介es_module是ECMA2015提出的模块化规范需要做的是浏览器的本身支持es_modulewebpack是模块化打包工具因为JS没有模块化是它的痛点,所以产生了一些社区规范:
CommonJS
贩卖纯净水.
·
2025-06-01 15:36
node.js
elasticsearch
前端
javascript
前端ES6+面试八股常考题
示例代码5.ESModule与
CommonJS
模块方案有什么异同?示例代码6.ES6箭头函数的`this`指向哪里?示例代码7.ES6扩展运算符的作用及使用场景示例代码8.ES6的Proxy(代理
LuxTorch
·
2025-05-31 21:29
前端面试题
前端
es6
面试
一文全面了解JS模块的标准
下面我们将全面理解五大主流模块标准:AMD、CMD、
CommonJS
、UMD和ESM。
·
2025-05-30 20:23
前端javascript
JavaScript 中,require 和 import
在JavaScript中,require和import都是用来导入模块的语法,但它们属于不同的模块系统:
CommonJS
和ECMAScriptModules(ESM)。
不穿铠甲的穿山甲
·
2025-05-30 01:40
javascript
开发语言
ecmascript
hualinux 进阶 vue 4.0:使用axios与后端交互
目录一、axios介绍二、aiios安装2.1vue-axios安装介绍
CommonJS
:2.2使用webStorm安装三、例子前面说所说的vue及相关组件都没有与后端交互。
hualinux
·
2025-05-29 12:45
进阶篇3
vue.js专业前端入门
hualinux
vue
vue
axios
axios
vue-axios
使用axios与后端交互
什么是前端工程化?它有什么意义
一、前端工程化的核心内容1.模块化开发代码模块化:使用ESModules、
CommonJS
等规范拆分代码。组件化:基于React/Vue等框架实现UI和逻辑的复用。
程序员流年大运
·
2025-05-27 07:56
node.js
javascript
前端
前端面试题整理-webpack
常见的模块化规范有
CommonJS
、AMD和ES6模块。自动化构建:使用工具(如W
C_greenbird
·
2025-05-25 02:30
前端学习
前端
webpack
node.js
vite学习笔记
倍闪电热更新:HMR更新速度不受项目规模影响智能构建:生产环境使用Rollup打包原生ESM:基于浏览器原生ES模块系统与传统打包工具对比特性WebpackVite启动机制全量打包按需编译模块系统模拟
CommonJS
xx2406
·
2025-05-24 14:13
web前端基础
#
前端工程化
学习
笔记
Node.js 同步加载问题详解:原理、危害与优化策略
1.核心概念在Node.js的
CommonJS
模块系统中,require()是同步操作://模块加载会阻塞后续代码执行constheavyModule=require('.
哎哟喂_!
·
2025-05-23 18:53
node.js
node.js
chrome
前端
Node.js路径处理指南:如何安全获取当前脚本目录路径
本文适用于Node.js14.x及以上版本,同时覆盖
CommonJS
和ESModules模块系统文章目录一、为什么需要关注路径问题?
哎哟喂_!
·
2025-05-21 18:05
node.js
node.js
开发语言
小结:JavaScript 模块化工具链
常见的模块化规范包括:
CommonJS
:主要用于Node.js,同步加载模块(require/module.exports)。AMD:异
flying robot
·
2025-05-17 10:54
javascript
javascript
前端工程化&&Webpack 和 Vite 的区别
主要包括:模块化(ESModules、
CommonJS
)组件化(React/Vue组件)构建工具(Webpack、Vite、Rollup)代码规范(ESLint、Prettier)CI/CD(自动化测试
前端日记
·
2025-05-14 07:47
前端
webpack
node.js
深入理解 Node.js 模块化(
CommonJS
):原理、用法与避坑指南
文章目录一、为什么需要模块化二、
CommonJS
核心机制三、底层原理揭秘四、高级用法与技巧五、注意事项与常见陷阱六、与ESModules的区别七、最佳实践八、总结一、为什么需要模块化在传统JavaScript
哎哟喂_!
·
2025-05-09 00:20
node.js
node.js
Nodejs知识框架
2、模块系统
Commonjs
(CJS):require()导入,module.exports到处ESModule(ESM):import/export语法,需配置type:module.核心内置模块:如
言拂C
·
2025-05-08 15:19
Node.js
javascript
开发语言
ecmascript
vitejs相关用法及原理
一、核心用法依赖预构建与解析裸模块处理:Vite会将import'vue'等裸模块路径重写为浏览器可识别的URL(如/node_modules/.vite/vue.js),并通过esbuild将
CommonJS
agenIT
·
2025-05-01 17:00
javascript
ecmascript
typescript
前端框架
【JS】ES模块与
CommonJS
的区别
ES模块与
CommonJS
的对比特性
CommonJS
ES模块导入方式constmodule=require(‘module’)importmodulefrom‘module’;导出方式module.exports
SuperYiY
·
2025-04-26 03:44
javascript
开发语言
ecmascript
从0开始搭建一套工具函数库,发布npm,支持
commonjs
模块es模块和script引入使用
文章目录文章目标技术选型工程搭建1.初始化项目2.安装开发依赖3.项目结构4.配置文件tsconfig.json.eslintrc.jseslint.config.prettierrc.jsrollup.config.cjs创建.gitignore文件设置Git钩子创建示例工具函数8.版本管理和发布9工具函数测试方案1.安装测试依赖2.配置Jest更新tsconfig.json4.编写测试用例最后
新时代农民工--小明
·
2025-04-24 13:18
工程化
js
ts
npm
前端
node.js
typescript
javascript
前端面试每日三题 - Day 11
✅题目1:JavaScript模块化发展历程与ESModules解析:JavaScript模块化经历了从无模块,到IIFE、
CommonJS
、AMD,再
蓝婷儿
·
2025-04-24 11:33
前端面试
前端
面试
职场和发展
前端Javascript模块化
CommonJS
与ES Module区别
CommonJS
(Node.js)阶段
CommonJS
规范以同步加载为核心,通过require和module.exports实现模块依赖管理。
GISer_Jinger
·
2025-04-21 16:05
中大厂面试
前端
javascript
elasticsearch
node-包管理工具 npm
包是什么Node.js的包基本遵循
CommonJS
规范,将一组相关的模块组合在一起,形成一个完整的工具
CommonJS
规范,导入require导出module.exports工具包:依赖,模块,模组。
程序媛~~~
·
2025-04-21 05:29
node
CommonJS
的本质
01.jsthis.a=1;exports.b=2;exports={c:3,}module.exports={d:4}exports.e=5this.f=6;console.log(this);console.log(exports);console.log(module.exports);执行结果{a:1,b:2,f:6}{c:3,e:5}{d:4}通过require函数伪代码分析functi
大风起兮云飞扬丶
·
2025-04-21 02:14
JavaScript
node
前端
JavaScript模块化开发:
CommonJS
、AMD到ES模块
本文将带您了解JavaScript模块化的发展历程,从最初的模块模式到
CommonJS
、AMD,再到现代ES模块,并通过详细的代码示例帮助您掌握每种模块系统的使用方法及其
前端切图仔001
·
2025-04-18 07:25
javascript
elasticsearch
开发语言
ERROR in [eslint] Cannot use import statement outside a module.
一、出错原因:是因为在模块文件之外使用了es6语法中的import,因为js运行环境无法解析es6语法,所以报错了二、解决方法1、使用
CommonJS
语法例如://import{defineConfig
Cow manure
·
2025-04-16 20:37
eslint
前端
javascript
开发语言
【3】深入理解模块化-Nodejs开发入门
模块化模块化的概念
CommonJS
导出导入总结ESM导出导入重新导出Nodejs中的模块化应用项目中的配置其他模块化的概念如果你做过一个较为完整的网站项目的话,你会发现,无论是自己编写的JavaScript
小鱼计算机
·
2025-04-15 17:10
Nodejs开发入门
前端
javascript
node.js
node.js npm javascript
JavascriptESModulepackage.json中添加type:"module"或命名文件为.mjs
commonJS
数组方法constarr=[1,2,3];arr.push(4);#增arr.unshift
ylatin
·
2025-04-14 11:50
react.js
require与import的区别和使用(
CommonJS
规范和es6规范)
ECMAScript6(简称ES6)ECMAScript是(EuropeanComputerManufacturersAssociationScript)的缩写,它是由ECMA国际标准化定制的一项JavaScript脚本语言的标准化规范。ECMAScript6是ECMA在2015年发布的JavaScript的规范标准,解决ES5的很多先天不足并引入了模块化思想。ES6模块的设计思想是尽量的静态化,
weixin-Vip1104z
·
2025-04-08 18:33
程序员
es6
前端
ecmascript
NodeJS中的require和import
ES6标准发布后,module成为标准,标准的使用是以export指令导出接口,以import引入模块,但是在我们一贯的node模块中,我们采用的是
CommonJS
规范,使用require引入模块,使用
麦兜_冰夕
·
2025-04-08 18:02
ES6
Node.js
node中的require
es6的import
AMD与CMD
深入解析Webpack与Vite:从原理到实战的全链路构建指南
.*/}})();1.1.2
CommonJS
规范(2009)Node.js的模块实现:/
WHCIS
·
2025-04-07 03:24
Web开发技术
webpack
前端
node.js
红宝书第二十一讲:详解JavaScript的模块化(
CommonJS
与ES Modules)
红宝书第二十一讲:详解JavaScript的模块化(
CommonJS
与ESModules)资料取自《JavaScript高级程序设计(第5版)》。
·
2025-03-29 19:37
前端javascript
红宝书第二十一讲:详解JavaScript的模块化(
CommonJS
与ES Modules)
红宝书第二十一讲:详解JavaScript的模块化(
CommonJS
与ESModules)资料取自《JavaScript高级程序设计(第5版)》。
·
2025-03-29 19:37
前端javascript
红宝书第二十一讲:详解JavaScript的模块化(
CommonJS
与ES Modules)
红宝书第二十一讲:详解JavaScript的模块化(
CommonJS
与ESModules)资料取自《JavaScript高级程序设计(第5版)》。
·
2025-03-29 19:35
前端javascript
包管理工具(npm、cnpm、Yarn、CYarn)
包是什么Node.js的包基本遵循
CommonJS
规范,将一组相关的模块组合在一起,形成一个完整的工具作用通过NPM可以对Node的工具包进行搜索、下载、安装、删除、上传。
前端_学习之路
·
2025-03-28 02:52
nodejs
Node.js 模块系统
模块系统概述Node.js的模块系统借鉴了
CommonJS
规范,该规
lly202406
·
2025-03-27 07:29
开发语言
【Node.js】模块的加载机制详解
文章目录一、模块加载机制概述1.模块的定义2.模块类型二、模块的加载过程1.路径解析2.文件定位3.编译与缓存三、模块加载的深入解析1.模块的执行环境2.循环依赖3.自定义模块的加载路径四、
CommonJS
Peter-Lu
·
2025-03-26 12:11
#
NodeJS
node.js
javascript
前端
npm
什么是前端工程化?
常用技术:ES6模块(import/export)、
CommonJS
、AMD、UMD等。组件化开发:使用组件来构建用户界面
PromptOnce
·
2025-03-25 06:23
前端
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他