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
前端工程化及其实践 3
前端工程化及其实践3前端工程化及其实践3,又名:写毕设到企业级前端(第三天)目录安装Node.js环境基础的Node项目学习模块化设计用
CommonJS
设计模块用ESModule设计模块了解模块导入限制
Wade_Crab
·
2024-01-01 10:59
前端
前端科普系列(3):
CommonJS
不是前端却革命了前端
Morrainimage一、前言上一篇《前端科普系列(2):Node.js换个角度看世界》,我们聊了Node.js相关的东西,Node.js能在诞生后火到如此一塌糊涂,离不开它成熟的模块化实现,Node.js的模块化是在
CommonJS
vivo互联网技术
·
2024-01-01 01:26
nodejs的切换
commonjs
和esmodule语法
type":"
commonjs
",//
commonjs
语法"type":"module",//esmodule语法...}
commonjs
语法:CommUtils.js文件:constfs=require
思想永无止境
·
2023-12-31 20:41
Nodejs
javascript
node.js
【node-express】在
commonjs
的项目中使用esm和ts开发的sdk
在
commonjs
的项目中使用esm和ts开发的sdk效果实现步骤效果在一些demo中,大部分代码是
commonjs
规范开发的,但是要用到的sdk是ts开发的并且仅支持esm,又不想配置很复杂的工程项目
thinkasany
·
2023-12-31 09:45
express
typescript
node.js
javascript
ES6语法(五)封装模块化公共工具函数、引入npm包 ,并上传到npm中进行下载
1.1.优点(1)防止命名冲突(2)代码复用(3)高维护性(4)模块化规范产品1.2.ES6之前本身没有模块化,社区衍生出模块化产品
CommonJS
===>NodeJS、BrowserifyAMD===
雪芽蓝域zzs
·
2023-12-31 08:02
ES语法
es6
npm
前端
Rollup详解
Rollup对代码模块使用新的标准化格式,这些标准都包含在JavaScript的ES6版本中,而不是以前的特殊解决方案,如
CommonJS
和AMD。
黄焖小卤蛋
·
2023-12-31 04:46
1.3 万 Star!直接在浏览器端组织 JS 代码的魔法工具
换句话说,它可以让服务端的
CommonJs
的模块
开源前哨
·
2023-12-30 13:12
2023前端开发面经大合集
说一下
CommonJS
和ESModule的差异
CommonJS
和ESModule是两种流行的JavaScript模块系统,它们在多个方面有显著的区别。
Young soul2
·
2023-12-29 22:33
javascript
前端
Uncaught ReferenceError: exports is not defined
问题原因:由于在使用
CommonJS
模块时出现的问题,在Node.js中,可以使用exports对象将模块中的函数、变量等导出到其他模块中使用。但是,如果在浏览器中使用Common
写bug小白
·
2023-12-29 09:01
前端
es6
大屏端
ui
Rollup(1): 安装 Rollup 以及 Rollup 和 Webpack 的区别
Rollup对代码模块使用新的标准化格式,这些标准都包含在JavaScript的ES6版本中,而不是以前的特殊解决方案,如
CommonJS
和AMD。
一个抱抱一首歌
·
2023-12-29 05:17
javascript
前端
rollup
javascript
前端
rollup
javascript异步编程之Promise
为了避免回调地狱的问题,
CommonJS
社区率先提出了一种Promise的规范,目的就是为异步编程去提供了一种更合理,更强大的统一解决方案,后来在ES2015当中被标准化,成为语言规范。
张大栗子
·
2023-12-29 02:25
javascript
前端
开发语言
Vue3源码分析--rollup打包
与传统的
CommonJS
和AMD这一类非标准化的解决方案不同,Rollup使用的是ES6版本Javascript中的模块标准。新的ES模块可以让你自由、无缝地按需使用你最喜爱的库中那些有用的单个函数。
小王没脑袋
·
2023-12-28 13:14
vue.js
前端
javascript
使用Rollup 搭建开发环境
它使用JavaScript的ES6版本中包含的新标准化代码模块格式,而不是以前的
CommonJS
和AMD等特殊解决方案。
前端小超人rui
·
2023-12-28 11:49
javascript
前端
React初体验
1、React安装通过npm使用React我们建议在React中使用
CommonJS
模块系统,比如browserify或webpack,本教程使用webpack。
xingxixi
·
2023-12-27 20:53
第二章 模块机制
1.javascript存在几个缺陷:没有模块系统标准库较少没有标准接口缺乏包管理系统
commonjs
的出现时为了实现js到处运行的可能。
大唐雷恋
·
2023-12-27 13:49
前端模块化之
CommonJS
与ES6模块化
将大工程代码拆分,分成多个模块,按需引入使用.以下浅谈常用的
CommonJS
与ES6模块化ES6模块化首先nodejs以及浏览器默认是不支持es6模块化的先来看下在浏览器环境下es6模块化的一个案例:创建三个文件
Shaelyn_
·
2023-12-27 08:20
Node.js基础
目录什么是Node.jsNode.js特性浏览器环境与node环境Node.js与浏览器的差别
CommonJS
规范
CommonJS
的modules模块化规范写法暴露文件内容暴露文件(函数)导入文件(函数
小白菜00
·
2023-12-27 07:28
Node.js
node.js
javascript
02-02.Webpack - 模块打包工具
它能够将ESModule,CMD,AMD,
CommonJS
等模块规范,打包转换成浏览器能够识别的Javascrip
v刺猬v
·
2023-12-27 00:10
前端性能优化四十二:模块化加载方案
1.JS模块化加载方案和选型:①.
CommonJS
:a.旨在Web浏览器之外为JavaScript建立模块生态系统,同步加载.b.Node.js模块化方案受
CommonJS
影响,非常类似.②.AMD(AsynchronousModuleDefinition
wanmeijuhao
·
2023-12-26 11:48
前端
性能优化
自动化
webpack
系统架构
前端框架
vue.js
Commonjs
规范中module.exports和exports的区别
在学习Node.js时,经常能看到两种导出模块的方式:module.exports和exports。穿插一个必备小知识:在文件a.js中用exports或module.exports导出的对象(方法、变量),可以在另一个文件b.js中通过require('./a')引用。module和exports是Node.js给每个js文件内置的两个对象。在node.js中打印console.log(modu
alokka
·
2023-12-26 06:15
AMD CMD common.js es6
一、
CommonJS
Node.js是
commonJS
规范的主要实践者,它有四个重要的环境变量为模块化的实现提供支持:module、exports、require、global。
coffee1949
·
2023-12-24 12:21
[前端]模块化开发
[前端]模块化开发为什么需要模块化开发模块化开发的目标模块化开发的演化文件划分方案对象封装方案立即执行函数模块化开发规范
CommonJS
规范特点定义模块全局对象global导出模块(变量或方法)导入模块
三知之灵
·
2023-12-23 11:55
前端
前端
[转] webpack解惑:require的五种用法
webpack中可以写
commonjs
格式的require同步语法,可以写AMD格式的require回调语法,还有一个require.ensure,以及webpack自己定义的require.include
谢大见
·
2023-12-22 13:01
TypeScript 常见配置项
module:指定生成代码的模块规范,如"
commonjs
"、"amd"、"umd"等。outDir:指定输出目录。strict:开启所有严格类型检
小钱999
·
2023-12-22 03:43
typeScript
typescript
javascript
二、JavaScript模块化开发
这个结构可以将自己希望暴露的变量、函数、对象等导出给其结构使用;也可以通过某种方式,导入另外结构中的变量、函数、对象等没有模块化带来很多的问题如命名冲突解决:立即函数调用表达式没有规范各公司实现不相同
CommonJS
AShuiCoder
·
2023-12-21 06:34
JS模块化规范之
CommonJS
JS模块化规范之
CommonJS
模块化规范
CommonJS
概念特点基本语法模块的加载运行机制服务器端实现浏览器端实现模块化规范
CommonJS
概念Node应用由模块组成,采用
CommonJS
模块规范。
阿布爱可乐
·
2023-12-20 20:18
javascript
开发语言
ecmascript
JS模块化规范之AMD
)概念基本语法AMD实现未使用AMD规范使用require.js总结模块规范AMD(AsynchronousModuleDefinition)概念AsynchronousModuleDefintion
CommonJS
阿布爱可乐
·
2023-12-20 20:18
前端
javascript
前端
开发语言
CommonJS
模块规范
CommonJS
是为在网页浏览器之外的JavaScript提供模块化规范的项目。
一棵开花的树,枝芽无限靠近你
·
2023-12-20 19:17
node.js
前端
node.js
JavaScript模块化规范
2、
CommonJS
Node,Webpack支持一个文件一个模块,模块变量不污染全局变量。通过require来同步加载所依赖模块。通过exports或者module.export导出需要暴露的接口。
智慧源于勤奋
·
2023-12-18 21:44
vue-cli3打包时遇到Cannot assign to read only property 'exports' of object '#
'问题总结。
分析原因:第一种原因就是import和module.exports的混用,因为
commonJS
和ES6的语法是不太一样,当混用这两个语法的时候,webpack就会报错。
laogui_
·
2023-12-18 14:40
vue3学习—vite原理
vue3学习—vite原理一、vite原理1、webpack2、vite3、webpack和vite的比较4、提问:vite中能使用
commonJs
一、vite原理要了解vite首先从webpack讲起
飞羽逐星
·
2023-12-18 06:14
vue学习
vue
vite
vite原理
一、依赖预构建1、为什么需要依赖预构建
CommonJS
和UMD兼容性在开发阶段中,vite的开发服务器将所有的代码视为原生ES模块。
F班的小夏同学
·
2023-12-18 06:37
打包构建
javascript
前端
ES6模块化和webpack打包(模块化部分)
文件)中,模块之间相互隔离,但是可以通过特定的接口公开内部成员,也可以依赖别的模块模块化开发的好处:方便代码的重用,从而提升开发效率,并且方便后期的维护2.浏览器端模块化规范3.服务器端模块化规范1.
CommonJS
①
生命里那束光
·
2023-12-18 03:47
简易实现 html playground
探究了一下webpack的打包机制后发现,webpack在eval下会将模块打包成IIFE+类似
Commonjs
的形式运行,又受到vueplayground的启发,便想实现一个简易的htmlplaygroundwebpack
cc-heart
·
2023-12-18 00:00
html
前端
ES6小结
ES6新特性:2015年以后新增特性1.变量声明方式letconst2.模块化es6模块化
commonjs
模块化3.babel转码工具将高版本转为低版本代码4.解构5.箭头函数6.拓展运算符7.对象静态
从明天开始好好学习前端
·
2023-12-17 22:43
es6
前端
javascript
ecmascript
开发语言
认识loader和plugin
webpack自身只支持js和json这两种格式的文件,对于其他文件需要通过loader将其转换为
commonJS
规范的文件后,webpack才能解析到。2plu
撸三发
·
2023-12-17 19:36
vue
一文带你了解,前端模块化那些事儿
文章目录前端模块化省流:chatGPT总结一、参考资料二、发展历史1.无模块化引出的问题:横向拓展2.IIFE3.
Commonjs
(cjs)4.AMD引出的问题:5.CMD6.UMD7.ESM往期精彩文章前端模块化省流
一个爱编程的男孩
·
2023-12-17 12:47
笔记
前端
javascript
ES6特性学习(二)
在es6以前js没有关于模块化的管理方式,只有社区提供的
commonjs
和amd两种解决方案,在es6推出后在语法层面支持了模块化指令,分别是import和export两个指令用来加载和导出模块。
toyfish
·
2023-12-16 09:10
require and import
两者用法:node的
commonJS
规范:require引入模块require('.
f1a94e9a1ea7
·
2023-12-16 07:36
CommonJs
模块化实现原理&ES Module模块化原理
CommonJs
模块化实现原理首先看一个案例初始化项目npminitnpmiwebpack-D目录结构如下:webpack.config.jsconstpath=require("path");module.exports
小蛮牧码者
·
2023-12-15 09:25
webpack
javascript
TypeScript 第十二节:模块
TypeScript支持多种模块化方案,包括
CommonJS
、AMD、ES6等,可以根据具体的应用场景选择合适的模块化方案。TypeScript模块的语法和JavaScript模块的
Sunshine_Jian
·
2023-12-15 00:49
TypeScript
typescript
前端
解决ssr服务端渲染整合pwa:register-service-worker启动报错: SyntaxError: Unexpected token ‘export‘
现象:从表象上看:register-service-worker模块尝试使用ES6模块语法(export和import语句),而这种语法与
CommonJS
(Node.js风格)模块不兼容。
kingtopest
·
2023-12-06 08:43
前端
javascript
开发语言
CommonJs
和ES6模块区别,项目中的运用差距
前言
CommonJS
和ES6模块是JavaScript中两种不同的模块系统。它们有一些区别,尤其在实际应用中的使用上有一些差异。
小五Five
·
2023-12-05 09:02
JavaScript
es6
前端
ecmascript
ES6与ES5的区别?
目录一、模块化区别1.ES6模块化2.
Commonjs
模块化区别?二、声明变量方式区别?
从明天开始好好学习前端
·
2023-12-05 09:30
es6
javascript
前端
开发语言
ecmascript
webpack基础学习,各个loader和plugin的具体配置
可以将帮助我们进行打包,所以它是一个打包工具静态的static:这样表述的原因是我们最终可以将代码打包成最终的静态资源(部署到静态服务器);模块化module:webpack默认支持各种模块化开发,ESModule、
CommonJS
znhyXYG
·
2023-12-04 06:14
javascript
webpack
开发语言
学习
前端
nodejs:第⼀章 初识NodeJs(node.js课程介绍及案例演示、nodejs环境安装配置、vscode编辑器和插件安装 、初建NodeJs应⽤及调试、深⼊理解
commonjs
模块规范)
第⼀章初识NodeJs第1集node.js课程介绍及案例演示简介:介绍nodejs课程⼤纲及实战项⽬演示vue+elmentui+expressnodejs是可供js运行的环境第2集nodejs环境安装配置(window)nvm管理工具window:https://blog.csdn.net/dx18520548758/article/details/91434565mac:第3集vscode编辑
小黄呀呀呀
·
2023-12-02 11:53
node
前端学习之初识Nodejs
运行环境能干什么:创建web服务器,让js成为php,java一样的语言学习地址:官网nodejs.org中午网:nodejs.cnCMD运行js文件创建js文件找到js文件路径node文件名模块化系统
commonjs
Jones_aj
·
2023-12-02 11:23
前端
Nodejs 初识篇
我们在这个环境里还是写javascript之前的javascript是依托于浏览器存在的,无法单独运行,js缺少一些I/O操作Node里有模块化的概念Node把每一类功能都封装成了一个模块(文件)node里采用了
CommonJS
believealone
·
2023-12-02 11:51
NODEJS
学习笔记
初识nodejs
/**模块化:*
commonjs
规范的提出,主要是为了弥补当前JavaScript没有标准的缺陷*
commonjs
对模块的定义十分简单:一个js文件就是一个模块,每个js文件中的js代码独立运行在一个函数中
Paranoid_truggle
·
2023-12-02 11:20
nodejs
NodeJs(一):初识nodejs、模块化、
CommonJS
、ESModule等
nodejs的使用1.node的输入2.node的输出3.其他的console方法(四)全局对象1.常见的全局对象2.特殊的全局对象3.global和window的区别(五)模块化***1.什么是模块化2.
CommonJS
DogEgg_001
·
2023-12-02 11:48
前端
javascript
node.js
上一页
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
其他