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
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
js模块总结
模块封装在对象里缺点:所有模块成员,内部状态可以被外部改写立即执行函数写法:模块封装在立即执行函数内部可以达到不暴露私有成员的目的二、主流模块规范
CommonJS
规范背景:来源于NodeJs的发明:应用于服务端模块化暴露模块使用
大王爱喝酒
·
2023-01-31 14:02
webpack实用性基础教程
webpack模块打包了解npm&&
commonJS
&&ES6&&Reactwebpack本身是一个独立的东西//ES6语法,表示导出模块exportdefaultfunctiona(){}/*前端开发目前都还不支持模块化开发
我是胡汉三
·
2023-01-31 11:03
Vue.js 源码构建过程
Rollup对代码模块使用新的标准化格式,这些标准都包含在JavaScript的ES6版本中,而不是以前的特殊解决方案,如
CommonJS
和AMD。ES6模块可以使你自由、无缝地使用你最喜爱的
JLong
·
2023-01-29 22:28
Vue全家桶-模块化开发,webpack
模块化就是把单独的一个功能封装到一个模块(文件)中,模块之间相互隔离,但是可以通过特定的接口公开内部成员,也可以依赖别的模块模块化开发的好处:方便代码的重用,从而提升开发效率,并且方便后期的维护1.2服务器端模块化规范1.
CommonJS
①
kai.先生
·
2023-01-29 17:59
require 和 import 的区别
首先主要体现在他们的用法上,require是
CommonJS
的语法,它的模块是对象,导入时实际倒入一个对象,然后再根据对象去查找对应的属性。
CjLilard
·
2023-01-29 16:52
Amd和Cmd
类似的还有
CommonJS
Modules/2.0规范,是BravoJS在推广过程
thekings
·
2023-01-29 16:41
一文详解JavaScript 如何将 HTML 转成 Markdown
npm我们主要是借助Turndown这个库来实现的npm安装npmiturndownes6import引入:importTurndownServicefrom'turndown'
CommonJs
require
·
2023-01-29 08:10
tsconfig.json配置信息
/buildFile",//增置编译文件的存储位置//"diagnostics":true,//打印诊断倍息//"target":"es5",//目标语言的版本//"module":"
commonjs
"
为了_理想
·
2023-01-28 17:38
模块化之路
直接定义依赖1999闭包模块化2003
CommonJS
2009模块化借助于nodeJS正式上场nodejs服务端同步加载AMD2009requireJS同时兼容浏览器端和服务端异步加载,提前加载依赖(即
Yard
·
2023-01-26 22:09
关于JS模块化方案
但随着JS程序越发庞大,需求推动之下,一些JS库或个人设计了自己的模块化方案,就有了现在的
CommonJS
,AMD,CM
Gaarahan
·
2023-01-26 19:05
JavaScript模块化
es6之前js不支持模块化,社区制定一套模块规范
commonjs
(主要要服务器nodejsrequire('http')),AMD(requireJs,curlJs)或者CMD(seaJs)es6出来后统一服务端和客户端模块规范模块化
前端_攻城狮
·
2023-01-26 05:33
Vue.js 框架进阶笔记
Vue.js框架进阶笔记1.模块化开发1.1为什么要模块化1.1.1JavaScript原始功能1.1.2匿名函数的解决方案1.1.3使用模块作为出口1.2
CommonJS
1.3ES6的export指令
qq_43645678
·
2023-01-17 08:52
#
Vue相关
Vue
进阶
VueRouter
Vuex
Axios
VueCli
node.js之全栈开发
CommonJS
模块规范加载require导出exports模块原理exportsrequire加载规则npm
sing__star
·
2023-01-14 20:18
nodejs
node.js
Vue-4
步骤1:在src创建一个js文件,用作专门的某类用途,并且输出(这里是
commonjs
的方法)functionadd(num1,num2
tinyless
·
2023-01-11 09:10
vue
vue
上一页
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
其他