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
JavaScript模块化
JavaScript模块化大致发展过程
CommonJS
(服务端)=>AMD(浏览器端)=>CMD/UMD=>ESModule
CommonJS
CommonJS
主要用于服务器端。
海娩
·
2023-03-16 16:18
es6新语法
在es6之前,社区制定了模块加载的方案,
CommonJS
用于服务器之间模块加载,AMD用于浏览器加载。
言大大freedom
·
2023-03-16 08:09
js模块化
js的模块化大致分为4种规范amdcmd
commonjs
和es6模块化1.amd规范amd规范又叫异步加载规范,是requirejs在推广过程中形成的规范,遵循依赖前置,引用时使用require进行加载
薛步蝉
·
2023-03-16 07:55
当ts遇到工具库的时候,我们应该注意哪些事项
前言说下写这个文章的起因:我之前写了一个类型判断的库,是基于js写的而且只是支持
commonJs
引入模式,所以就想着改造下,可以用ts写而且必须支持esm以及
commonJs
。
全栈切图仔
·
2023-03-15 08:58
工程化
websocket
网络
http
module模块化
模块化规范
CommonJS
:node.jsrequire('')...AMD:require.jsCMD:sea.js早就不维护了ES6:2015年es6中到导入和导出关键字:exportimportasexportdefaultexport
della岳
·
2023-03-15 07:15
Webpack5笔记
一、Webpack原理相关概念树结构:在一个入口文件引入所有资源并形成依赖关系树状图模块:可以是ES6模块、
CommonJs
或者AMD模块(对于webpack来说一切资源皆模块,不如css,img等等)
Coder__T
·
2023-03-15 06:18
Node中的一些概念和中间件的介绍
一、搭建基本服务器引入两个模块:http、fs创建http对象,监听端口引入url、querystring模块处理静态文件请求、接收动态数据二、模块化开发模块化的意义:形成局部作用域,不会污染全局变量
commonJS
尽余欢ok
·
2023-03-14 23:11
TS 编译配置
target":"es6",//指定ECMAScript目标版本:'ES3'(default),'ES5','ES2015','ES2016','ES2017',or'ESNEXT'"module":"
commonjs
花影_62b4
·
2023-03-14 01:47
webpack认知与项目实践
一、为什么需要webpack前端项目的模块化开发AMD,
CommonJS
,ES2015import等等方案,大多并不直接被浏览器支持,需要我们用ba
望京十三兄
·
2023-03-13 21:43
前端架构
webpack
前端
javascript
vue2 配置jest相关问题
jest,babel-jest,@vue/vue2-jest2、安装部分插件:jest-raw-loader,jest-url-loader,@babel/plugin-transform-modules-
commonjs
3
老者偏方
·
2023-03-13 19:05
字节跳动面试题
esm、
commonjs
、umd的区别如何去分享项目的性能瓶颈?并做相应的优化gitrelease熟悉吗?(这个跳过了)h5与App的交互方式?jsbridge及其实现原理?
weil107
·
2023-03-13 04:37
为什么要使用模块化?
解决命名冲突提供复用性提高代码可维护性哪几种方式可以实现模块化立即执行函数AMDCMD
CommonJs
HMYSpaceWork
·
2023-03-13 01:41
Vue - day3
Vue实例的代码量的,能够让我们以不同的组件,来划分不同的功能,将来需要什么功能,直接调用对应的组件即可.模块化和组件化概念的解读什么是模块化:是从代码的角度分析问题;把可复用的代码,抽离为单独的模块;
CommonJS
小浅_
·
2023-03-12 08:02
模块化-
commonJS
、AMD、CMD、ES6
思维导图模块:将大程序拆分成互相依赖的小文件,再用简单的方法拼接起来
commonjs
:let{stat,exists,readFile}=require('fs');实质是整体加载fs模块(即加载fs的所有方法
糕糕AA
·
2023-03-12 05:26
CommonJS
、AMD、UMD、CMD
CommonJS
(同步的,适用在node.js)
CommonJS
是nodejs也就是服务器端广泛使用的模块化机制。
Shinemax
·
2023-03-11 18:55
Node.js 模块机制
Node.js模块机制Node.js模块机制采用了
Commonjs
规范,弥补了当前JavaScript开发大型应用没有标准的缺陷,类似于Java中的类文件,Python中的import机制,Node.js
ghostxbh
·
2023-03-11 17:20
Commonjs
,umd,amd,cmd的区别
npm发包的时候用到一个概念,就是要配置webpack的libraryTarget不太明白
Commonjs
,umd,amd,cmd的区别,所以学习了下1.
Commonjs
规范:定义了非浏览器应用使用的API
默小柒
·
2023-03-11 15:19
node.js基础(一)模块化
简介:主要介绍node.js中的模块化,以及es6模块化与node.js模块化这两个模块化的区别1.node.js的模块化
CommonJS
先看两种导出的模式//第一种方式exports.name="aa"exports.age
Link9527
·
2023-03-11 10:36
Node模块机制-模块化编程
规则:
CommonJS
规范1.1、模块化开发的优点1、开发效率高,方便代码
方千竹
·
2023-03-11 06:49
TreeShaking是什么?
原理ESMimport只能作为模块顶层的语句出现import的模块名只能是字符串常量importbinding是immutable的这就是区别于
CommonJs
,ESM独有的静态分析特性。
杭州程序员小陈
·
2023-03-10 18:27
Vue3中实现拖拽和缩放自定义看板 vue-grid-layout的方法
VueGridLayout中文文档1.npm下载拖拽缩放库
[email protected]
使用vue-grid-layout报错:external_
commonjs
_vue_
commonjs
2
·
2023-03-10 18:23
webpack 原理
webpack是什么webpack是一个打包工具,将浏览器无法识别的
Commonjs
等模块化语法(module.exports、require等)转化成能在浏览器运行。
椰子coco
·
2023-03-10 14:39
ES Modules原理浅析
而在之前,常用的是
CommonJS
和基于AMD的其他模块系统如RequireJS。
若年
·
2023-03-10 01:42
javascript中import和export详解
在ES6之前,社区制定了一些模块加载方案,最主要的有
CommonJS
和AMD两种。前者用于服务器,后者用于浏览器。ES6在语言标准的层面上,实现了模块功能,而且实现得相当简单,完全可以取代Comm
搬砖的作家
·
2023-03-09 05:26
JS模块化规范
现在流行的模块化规范有以下几种:
CommonJs
、AMD、CMD、ES6模块化。本篇文章,我们来介绍下
CommonJS
以及E
hzulwy
·
2023-03-09 00:18
前端
javascript
前端
模块化-
CommonJs
、AMD、CMD、ES6
在了解AMD,CMD规范前,还是需要先来简单地了解下什么是模块化,模块化开发?模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管理的模块的方式。可以想象一个巨大的系统代码,被整合优化分割成逻辑性很强的模块时,对于软件是一种何等意义的存在。对于软件行业来说:解耦软件系统的复杂性,使得
明么
·
2023-03-08 22:45
Rollup 简易入门示例教程
快速上手3、Rollup配置文件rollup.config.js4、Rollup使用插件rollup.config.js5、Rollup加载NPM模块rollup.config.js6、Rollup加载
CommonJS
·
2023-03-08 21:08
tree shaking功能及使用原理详细解析
目录前言准备工作生产环境配置tree-shaking开发环境观察tree-shakingtree-shaking的步骤sideEffects副作用
commonjs
能不能tree-shaking写在最后前言前端在做性能优化的时候
·
2023-03-08 21:32
Node.js中的
CommonJS
模块化规范详解
目录nodeJS的介绍
CommonJS
模块不止.jsrequire导入模块的查找机制导入内置模块导入第三方模块小结nodeJS的介绍NodeJS不但自己可以完成服务器软件的功能,也不再需要php,asp
·
2023-02-27 18:09
Module理解及使用
而
CommonJS
和AMD模块都是在运行时确定的。ES6的模块不是对象,而是通过export显示指定输出的代码,再通过import命令输入。
fanction
·
2023-02-24 12:15
ES6
javascript
前端
vue.js
es6
滴滴前端面试题(边面边更)
ES6模块与
CommonJS
模块有什么异同?
·
2023-02-24 11:50
前端javascript
Module理解及使用
而
CommonJS
和AMD模块都是在运行时确定的。ES6的模块不是对象,而是通过export显示指定输出的代码,再通过import命令输入。
·
2023-02-19 16:04
AMD、CMD、
CommonJs
和es6对比
AMD【依赖前置】AMD是RequireJS在推广过程中对模块定义的规范化产出。1define(['package/lib'],function(lib){2functionfoo(){3lib.log("helloworld");4};5return{6foo:foo7};8})RequireJS:异步加载JS文件。通过define()函数定义,第一个参数是一个数组,里面定义一些需要依赖的包;第
技术体验师_萦回
·
2023-02-19 05:35
electron-vue中报错Cannot use import statement outside a module的解决方案(亲测有效!)
原因:安装的某个依赖包里使用了import语法,因为我们打包输出的是
commonjs
规范,所以不识别import语法而导致报错。
·
2023-02-18 16:44
webstrom 自动编辑 typescript
npminstall-gtypescript测试安装是否成功:tsc-v2.创建测试ts文件,在webstrom中打开image.png3.创建tsconfig.json文件{"compilerOptions":{"module":"
commonjs
前端_木木
·
2023-02-18 07:40
CommonJS
的运行时加载和ES6的编译时加载
1、
CommonJS
运行时加载
CommonJS
和AMD模块,都只能在运行时确定这些东西。比如,
CommonJS
模块就是对象,输入时必须查找对象属性。
小龙虾Julian
·
2023-02-18 01:43
vue-webpack项目配置以及打包流程详解
webpack是依赖于node环境的,node是基于
commonjs
模块规范以及javaScript的后台编程框架,而前端html依赖的是浏览器环境,你看这个环境都变了,如果你以浏览器环境
qiqi七七qiqi
·
2023-02-17 12:05
nodejs入门总结三:nodejs模块
四、nodejs模块1.常见的模块规范:
CommonJS
:最初被应用在nodejs,被称为nodejs的模块规范,通过exports或module.exports输出模块,使用require引入模块es6
牛妈代代
·
2023-02-07 09:03
Javascript基础篇
1.原型和原型链2.继承2.1js的继承方式2.1class方式的继承3.闭包4.作用域5.浏览器响应事件6.事件委托7.Esmodules和
CommonJs
区别
shengqz
·
2023-02-06 06:00
webpack模块化打包源码浅读
production,会对代码进行压缩丑化,不利于阅读devtool:'source-map'//开发环境下默认为'eval',部分代码会被eval函数包裹,不利于阅读,eval包裹函数的目的是还原报错信息1.
CommonJS
再见地平线_e930
·
2023-02-06 03:38
笔记:
Commonjs
/AMD规范与ES6模块机制
Commonjs
规范1.从node库中引入模块,varmath=require('math');即可2.从非node库中引入模块,varmath=require('.
南京1865
·
2023-02-06 02:04
[周分享]聊聊 JavaScript Module 与 Vite
在它之前,我们通过
CommonJS
/ESModule导出与引用模块,最后由Webpack一类的构建工具将代码合并打包成可供浏览器识别运行的js。JSModule依赖于import和export完成
是ADI呀
·
2023-02-05 08:01
2019-04-08
Vue中引入组件的步骤1)采用ES6的import...from..语法或者
CommonJS
的require()方法引入组件2)对组件进行注册如下:3)使用组件
暖暖梦
·
2023-02-04 00:55
NodeJS之模块机制
一、遵循规范:
CommonJS
规范,同步引入模块【注】:二次引入模块会直接使用缓存,大大提升了加载效率二、模块引入过程:路径分析文件定位编译执行三、模块的分类:核心模块(底层C++编译好的二进制文件模块
起这么长的名字根本没有用
·
2023-02-03 03:40
Nodejs的模块系统
Nodejs遵循
CommonJS
规范。模块包裹函数在Nodejs应用中,每个文件都是一个模块,所有代码
Hiram_Pierce
·
2023-02-02 00:53
module.exports与exports,export与export default之间的关系和区别
CommonJS
模块规范Node应用由模块组成,采用
CommonJS
模块规范。根据这个规范,每个文件就是一个模块,有自己的作用域。在一个文件里面定义的变量、函数、类,都是私有的,对其他文件不可见。
____0_0____
·
2023-02-01 18:51
CommonJS
& UMD & ES Module
最近在看Vue.js源码的时候注意到构建配置了多个不同的模块输出形式,分别是:
CommonJS
、UMD以及ESModule,那么他们有什么区别呢,各自用在哪种场景里。
茂茂爱吃鱼
·
2023-02-01 14:18
export等等那些故事(一)
CommonJS
规范
CommonJS
规范1.概述:我们熟知的Node是由模块组成的,Node采用
CommonJS
模块规范。即每一个文件都是一个模块,有自己的作用域。
growYdp
·
2023-02-01 13:25
深入浅出Nodejs之笔记
深入浅出Nodejs模块机制
Commonjs
规范node的模块实现步骤:路径分析文件定位编译执行核心模块在node进程启动时,会直接加载进内存中,所以文件定位和编译执行两步可以省略,加载速度快文件模块则是运行时动态加载
lmmy123
·
2023-02-01 11:06
webpack
CommonJS
和AMD是用于JavaScript模块管理的两大规范,前者定义的是模块的同步加载,主要用于NodeJS;而后者则是异步加载,通过requirejs等工具适用于前端。
浅笑6666
·
2023-01-31 21:54
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他