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
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
前端
谈谈 TypeScript 中的模块系统,如何使用 ES Modules 和
CommonJS
模块?
TypeScript支持ESModules(ESM)和
CommonJS
两种主流模块系统,理解它们的差异和使用场景是前端开发中的必备技能。以下从基础语法、配置、互操作性到实战建议展开说明。
程序员黄同学
·
2025-03-18 23:16
TypeScript
前端开发
JavaScript
typescript
ubuntu
javascript
JavaScript 高频面试题
文章目录JavaScript手写防抖和节流
CommonJS
和ES6模块的区别this指向问题,如何修改this指向引申1:模拟bind引申2:为什么多次绑定,只指向第一次绑定的obj对象?
好运连连女士
·
2025-03-18 22:11
JavaScript
javascript
Node.js入门(学习笔记)
文章目录简介NodeJS下载安装下载安装NodeJS与WebStorm整合JS文件运行
CommonJS
规范模块模块化定义模块引用模块标识node中的对象globalexports和module.exports
唐小艾
·
2025-03-18 08:15
学习笔记
node.js
Node.js系列(1)--架构设计指南
架构概述Node.js架构主要包括以下方面:事件驱动:基于事件循环的异步非阻塞架构模块系统:
CommonJS
和ES模块系统进程模型:单线程主进程与工作线程流处理:基于Stream的数据处理错误处理
一进制ᅟᅠ
·
2025-03-17 23:31
Node.js
node.js
vim
编辑器
js中的export、import、export default等导入导出全解
因为前端的导入导出主要分为
commonjs
和ES6modules两种标准,其中
commonjs
主要用于node环境,而ES6modules主要用于浏览器环境,但是ES6modules是兼容
commonjs
庸懒
·
2025-03-16 11:03
笔记
Vite 不支持 require 解决方案(三种情况/require is not defined)
所以,我们要理清如下两个方法:方法require()Node.JS原生方法,以
CommonJS
方式加载模块/文件/图片;Webpack默认支持,Vite不支持;方法require.context()Webpack
Harriet嘉
·
2025-03-13 05:34
javascript
vue
vite
面试之《
commonjs
,requirejs和es6 Module的区别》
设计理念
CommonJS
:是为服务器端环境设计的模块化规范,以同步加载模块为核心思想。
只会写Bug的程序员
·
2025-03-12 22:47
面试
笔记
面试
es6
前端
【React全解】React起手式
如何引入React从bootcdn引入React按顺序引入React然后引入ReactDOM
CommonJS
VSUMD规范JavaScript的模块定义和加载机制,降低了学习和使用各种框架的门槛,能够以一种统一的方式去定义和使用模块
caihuayuan4
·
2025-03-05 04:50
面试题汇总与解析
spring
sql
java
大数据
JavaScript 模块化机制
337796076JavaScript模块化机制概览JavaScript常见的模块化机制主要有以下三种:AMD(AsynchronousModuleDefinition):在浏览器中使用,并用define函数定义模块;CJS(
CommonJS
·
2025-03-03 17:55
模块化工程化
JavaScript系列(89)--前端模块化工程详解
模块化标准与演进//1.
CommonJS
规范classCommon
一进制ᅟᅠ
·
2025-02-28 01:09
JavaScript
前端
javascript
状态模式
每日一道面试题(技术随机)什么是前端工程化?它有什么意义?
核心要素:模块化架构采用ESModules/
CommonJS
实现代码拆分组件化开发(如React/Vue组件体系)//ESModule示例import{utils}from'.
晚夜微雨问海棠呀
·
2025-02-25 09:11
前端
前端打包工具rollup、webpack、vite的区别
(识别
commonJs
需要插件)2.热更新:Rollup不支持HMR,在对js以外的模块的支持上
手掌日月摘星辰
·
2025-02-24 04:36
前端面试秘籍
webpack
前端
vite
rollup
NodeJS中的require和import
ES6标准发布后,module成为标准,标准的使用是以export指令导出接口,以import引入模块,但是在我们一贯的node模块中,我们采用的是
CommonJS
规范,使用require引入模块,使用
huzhenv5
·
2025-02-23 06:32
Node
ES6模块化(对比
commonjs
模块化)
ES6模块化common.js对比
CommonJS
运行时加载–>只有运行时才能得到这个对象(module.exports的对象)在第一次加载之后会被缓存,引入的是缓存中的值//若需要动态更新,使用
zvapour
·
2025-02-20 05:31
javascript
electron-vite 使用 better-sqlite 遇到的坑
1.vite使用c/c++模块以下是官方的原话“Node.js的C/C++扩展有个很显著的特点,它只支持构建成为
CommonJS
格式的模块,并且使用require()加载它。
怀书至暖
·
2025-02-12 14:58
electron
javascript
前端
【Node.js】模块化详解
文章目录一、Node.js模块化概述1.模块化的意义2.
CommonJS
规范介绍3.模块的类型二、创建与导入模块1.模块的创建2.模块的导入三、模块的导出方式1.单个导出2.多个导出四、核心模块与第三方模块
Peter-Lu
·
2025-02-12 09:28
#
NodeJS
node.js
http
服务器
javascript
前端
node.js的require()
2009年,Node.js项目诞生,所有模块一律为
CommonJS
格式。时至今日,Node.js的模块仓库npmjs.com,已经存放了15万个模块,其中绝大部分都是
CommonJS
格式。
是小傲雨呀^_^
·
2025-02-06 08:52
node.js
TypeScript和Node模块解析策略
/a');//
commonjs
规范不论使用哪种语法,导入的文件一般有两种:内部文件(自己开发的)和外部(node_modules)中两种,其中导入内部模块称之为相对导入,导入node_modules中,
weixin_33937499
·
2025-02-06 00:16
javascript
json
ViewUI
前端开发中的“原生模块化”——深入解析ES模块(ESM)的使用与优化
相比传统的
CommonJS
、AMD等模块化方式,ESM具有更高的性能和更好的兼容性,成为现代前端开发的主流。本文将深入解析ES模块(ESM)的使用方法与优化策略,探
桂月二二
·
2025-02-06 00:16
elasticsearch
大数据
搜索引擎
深入理解 ES 模块与
CommonJS
模块
目录《深入理解ES模块与
CommonJS
模块》引言一、
CommonJS
模块1.起源与背景2.基本语法导出模块导入模块3.特点二、ES模块1.起源与背景2.基本语法导出模块导入模块3.特点三、ES模块与
CommonJS
阿贾克斯的黎明
·
2025-02-03 21:20
游戏开发
elasticsearch
大数据
搜索引擎
React学习之相关代码库(三十六)
1.自定义模板系统在Facebook,他们内部人员使用了一个叫做Haste的自定义模板系统,这个系统非常类似
CommonJS
规范,也使用
77458
·
2025-02-02 05:42
React
React学习
Rollup 实践:从入门到精通
基本配置首先,我们来看一个简单的Rollup配置示例:importresolvefrom'@rollup/plugin-node-resolve';import
commonjs
from'@rollup/
小亮同学丶
·
2025-01-31 10:03
构建工具和模块打包
javascript
前端
webpack
TypeScript 学习 -类型 - 10
编写声明文件编写ts的声明文件源文件是ts文件,可以自动生成生命文件tsconfig.json:{"compilerOptions":{"target":"es2016","module":"
commonjs
草明
·
2025-01-30 10:08
TypeScript
typescript
学习
前端
类Node.js开源项目(最后一个鲜为人知)
它之所以离开Node,创建Deno主要是因为以下几个原因:历史包袱问题:比如:
CommonJS
和ESModulesnpm包管理机制与node_mod
liulun
·
2025-01-29 19:48
node.js
c++
前端 | es6模块化、promise回调、webpack打包发布
模块化版本为14.15.1及以上(空文件夹终端“type”:“module”,—>生成package.json文件)在package.json的根节点中添加“type”:“module”节点(不写默认是
commonJS
weixin_47249930
·
2025-01-29 11:26
前端
webpack
es6
前端工程化都有哪些及优化方案
常用的模块化方案包括:ES6模块(import/export)
CommonJS
(require/module.exports,Node.js中常用)AMD(define/require,如RequireJS
光影少年
·
2025-01-28 05:01
前端
前端框架
基带工程
JS工程化集锦
项目工具模块化JS模块规范
CommonJS
·AMD·CMD·UMD·ES6NPM版本NPM版本介绍打包构建polyfill工程化篇-JS兼容方案项目管理LintCodeReview效率工具ESLint方案官方
·
2025-01-21 16:58
Node的基本模块
一,fs模块1.读fs用于文件,文件夹读写,以下是一些基本的api使用实例constfs=require("fs");首先,我们引入fs模块,这里用的是
commonjs
,也可以使用import,但是捣鼓费劲
ma_no_lo
·
2025-01-18 12:08
node
前端
javascript
大数据
html
node.js
vite是如何实现依赖预构建的,浏览器为什么没有实现从node_modules查找依赖,vite开发环境解决了什么问题
commonjs
是运行在服务端的,以file形式读取文件,内部有规避机制。
凉菜凉凉
·
2024-09-13 02:10
es6
webpack
前端
javascript
export default vs module.exports:JavaScript 模块导出的双雄对决
模块导出的双雄对决在JavaScript的模块化编程中,exportdefault和module.exports是两种不可或缺的语法,它们分别代表了ES6模块系统(也称为ES2015模块或ES6模块)和
CommonJS
正小安
·
2024-09-11 14:40
vue杂谈
前端
javascript
ecmascript
Babel 安装、配置和基本使用
需要注意的是,Babel会把ES模块转化为
CommonJS
模块,模块转化可以查看此文章。通过Polyfill添加缺失的特
玄晓乌屋
·
2024-09-07 23:57
js
javascript
firefox
chrome
module.exports 与 exports.xxx 的区别
1.原理解析NodeJS中使用了
CommonJS
的模块化标准,Node内部提供一个Module构建函数。所有模块都是Module的实例。每个模块内部,都有一个module对象,代表当前模块。
InterestAndFun
·
2024-09-06 03:38
nodejs
nodejs
module.exports
exports
nodejs笔记总结
node组成:Ecmascript模块模块的分类:内置模块:fshttppathurl自定义模块:
commonjs
规范第三方模块(npm下载)常见的模块指令:npmnodep
是张鱼小丸子鸭
·
2024-09-05 22:31
node.js
javascript
vue.js
前端
JavaScript 模块化开发:ES6 模块与
CommonJS
的对比与应用
JavaScript在发展过程中出现了多种模块化规范,其中最为广泛使用的有ES6模块(也称为ESModules)和
CommonJS
模块规范。
程序员小羊!
·
2024-09-02 01:12
Java
javascript
es6
开发语言
【JavaScript】JavaScript模块化开发:ES6模块与
CommonJs
的对比与应用
1.模块化开发的背景与必要性1.1JavaScript发展与模块化需求JavaScript最初被设计为一种简单的脚本语言,用于实现网页上的交互功能。随着互联网技术的发展,Web应用变得越来越复杂,JavaScript代码量急剧增加,这导致了代码维护和复用变得困难。为了解决这些问题,模块化开发应运而生。模块化开发允许开发者将大型应用拆分成多个小型、独立的模块,每个模块负责特定的功能。这种开发方式与J
代码园与文学坊
·
2024-09-01 17:55
《前端学习》
javascript
es6
开发语言
前端基础整理 | require / exports / import / export
一、模块规范一句话总结:
CommonJs
用于服务端Node.js中,AMD和CMD是针对客户端的规范,为了不让引入依赖阻塞了代码进行,使用了异步加载模块。1.
CommonJs
:适用区域:用于服务端。
格致匠心
·
2024-09-01 08:51
深度阐述Nodejs模块机制
我们都知道Nodejs遵循的是
CommonJS
规范,当我们require('moduleA')时,模块是怎么通过名字或者路径获取到模块的呢?首先要聊一下模块引用、模块定义、模块标识三个概念。
语无伦次¥!
·
2024-08-29 21:57
node.js
ES6笔记总结:第四天(ES6完结)
Xmind鸟瞰图:简单文字总结:node的模块化:1.
CommonJS
规范:Node.js遵循
CommonJS
模块规范,该规范定义了如何在服务器环境中实现模块化,包括如何定义模块、如何引入和使用模块。
星河路漫漫
·
2024-08-27 04:24
ES6笔记总结
es6
笔记
前端
了解Node.js的模块系统:
CommonJS
与ES模块
在Node.js中,有两主要的模块系统:
CommonJS
和ES模块(ESM)。本文将深入探讨这两种模块系统的特点,并通过示例代码来加深理解。
JJCTO袁龙
·
2024-08-26 20:03
Node.js
node.js
elasticsearch
大数据
JavaScript模块化:
CommonJS
、AMD与ES模块化
JavaScript模块化:
CommonJS
、AMD与ES模块化随着Web应用程序变得越来越复杂,JavaScript代码的组织和管理变得越来越重要。
NolanKy
·
2024-08-26 20:32
javascript
elasticsearch
开发语言
上一页
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
其他