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
四、webpack模块化原理
Webpack打包的代码,允许我们使用各种各样的模块化,但是最常用的是
CommonJS
、ESModule。
AShuiCoder
·
2023-03-21 09:35
ts模块
//
commonjs
模块import*asxxfrom'xx'//es6模块importxxfrom'xx'//
commonjs
模块,类型声明为export=xximportxx=require('xx
16325
·
2023-03-21 05:04
CJS / AMD / CMD / UMD / ESM 一本全
前情提要代码模块化早已是基操(基础操作)了,众所周知的有
CommonJs
、AMD、CMD、UMD、ESModule这五种解决规范,该文章是对自己学习的记录,如有错误欢迎大家批评指正。
viviChen
·
2023-03-21 03:54
vue实现路由懒加载
webpack支持amd、
commonJS
、es6这三种模块语法,因此vue实现动态路有3种方式:1.使用AMD规范的require语法constroutes=[{path:'/',name:'Home
简森w
·
2023-03-20 20:52
ES6模块的import和export用法总结
在es6之前,社区制定了一些模块加载方案,最主要的有
CommonJS
和AMD两种。前者用于服务器,后者用于浏览器。
雨落失忆之城
·
2023-03-20 17:10
vue-loader处理之后img src变成"[object Module]"问题
开发人员工具中显示src="[objectModule]"这是因为当vue-loader编译template块之后,会将所有的资源url转换为webpack模块请求官方给出的解释:这是因为vue使用的是
commonjs
洋洋_13dc
·
2023-03-20 05:40
webpack学习(一)基础用法
启动打包每一个webpack工程都要有一个或多个配置文件默认是webpack.config.js,我们也可以执行命令webpack--config[name].js来执行自定义文件名的配置文件,在文件中我们使用
commonjs
起飞之路
·
2023-03-20 01:36
容易混淆的
commonjs
、AMD 和CMD
1,三者都是对前端模块化,标准化的实践和取得的成效2,
commonJS
是应用于后端的js模块化,是同步的,因为后端文件在一起,不存在异步的问题,标准写法require(“path”);而前端因为要向后端发出请求
Roy_skywalker
·
2023-03-19 19:28
webpack 之 Loader 详解
webpack只能理解JavaScript和JSON文件,其他类型/后缀的文件都需要经过loader处理,将它们转换为js可识别的有效模块(webpack天生支持ECMAScript、
CommonJS
、
AizawaSayo
·
2023-03-18 05:48
前端模块体系
一、
CommonJS
(NodeJS)命令:module、exports、require、global特点:
commonJS
用同步的方式加载模块二、AMD(RequireJS)命令:define()定义模块
石头软软
·
2023-03-17 13:15
webpack 基础
(1)webpack是以
commonJs
的形式来写脚本的,对AMD/CMD的支持比较全面,方便代码迁移。(2)支持很多模块加载器的调用,使模块加载器灵活定制。(3)开发比较方便
蒂芬
·
2023-03-17 10:05
webpack
前端
javascript
NodeJS前置知识
CommonJS
和ES6Module究竟有什么区别
commonJS
是民间发布的,在es6发布前,官方一直没有出台node模块化相关的内容,在es6出现之后官方就发不了es6module模块化。
阿晨学前端
·
2023-03-17 07:35
node
node.js
vue.js
前端
node中JavaScript模块是如何创建的又是如何编译的
众所周知JavaScript先天性缺乏模块机制,
CommonJS
规范中提出了模块等概念,说一句题外话,node能有现在的成就离不开
CommonJS
规范的影响。
Vampire丶_L
·
2023-03-17 04:11
AMD
但脚本标签天生异步,传统
CommonJS
模块在浏览器环境中无法正常加载。解决思路之一是,开发一个服务器端组件,对模块
好奇男孩
·
2023-03-17 02:46
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
上一页
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
其他