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模块化规范
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
记录一下npm包的关键字段
module:字段指定了ES模块版本的入口文件路径,main:字段则指定了
CommonJS
模块版本的入口文件路径。
是阿臻
·
2023-12-01 16:37
npm
前端
node.js
ES 模块语法改为
CommonJS
模块语法的区别
ES模块语法和
CommonJS
模块语法在JavaScript中用于不同的模块系统,它们有一些语法和行为上的区别。
cxh20777
·
2023-11-30 13:57
elasticsearch
前端
javascript
webpack与模块化
commonJS
AMDCMDUMDESM模块化的核心独立的作用域(一个文件就是模块,拥有独立的作用域,且导出的模块都自动处于严格模式下,即'usestrict')如何导出模块内部数据如何导入外部模块数据导出模块
cesiuming
·
2023-11-30 06:46
前端技术探秘-Nodejs的
CommonJS
规范实现原理 | 京东物流技术团队
了解Node.jsNode.js是一个基于ChromeV8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型,让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。Node中增添了很多内置的模块,提供各种各样的功能,同时也提供许多第三方模块。模块的问题为什么要有模块复杂的前端项目需
京东云技术团队
·
2023-11-29 13:19
前端
前端
Node.js
javascript
ES6模块化导出
不同于
CommonJS
,这是ES6新引入的模块化概念,一个文件即是一个模块。在ES6中,你可以使用`export`命令来导出变量、函数或类,以便其他模块可以使用它们。
素素堂堂良
·
2023-11-29 00:06
es6
前端
ecmascript
nodejs中使用ES6的import / export
NodeJs中使用ES6的import/export仍然有一定的困难.虽然不能直接使用,但是可以间接使用.使用转换器babel安装npm包-babel,使用babel将js文件编译成nodejs支持的
commonJs
chen_cheng
·
2023-11-28 02:23
commonJS
、AMD、CMD、UMD、ESM
commonJS
其代表为nodejs,在浏览器环境中无效,需通过babel转码支持典型语法为require/exports,随脚本执行同步、动态加载模块,输出的是值的拷贝,模块内部非对象值的变化不会影响到这个值
李霖弢
·
2023-11-27 14:24
开发知识点-前端-webpack
应用程序的静态模块打包器打包:可以把js、css等资源按模块的方式进行处理然后再统一打包输出静态:最终产出的静态资源都可以直接部署到静态资源服务器上进行使用模块:webpack支持不同规范的模块化开发(ESmodule、
commonJS
amingMM
·
2023-11-27 00:41
前端
webpack
node.js
前端科普系列(3):
CommonJS
不是前端却革命了前端
Morrain一、前言上一篇《前端科普系列(2):Node.js换个角度看世界》,我们聊了Node.js相关的东西,Node.js能在诞生后火到如此一塌糊涂,离不开它成熟的模块化实现,Node.js的模块化是在
CommonJS
vivo互联网技术
·
2023-11-27 00:27
技术干货
前端
AMD
CMD
CommonJS
模块化
import 和require的区别
区别1:模块加载的时间require:运行时加载import:编译时加载(效率更高)【由于是编译时加载,所以import命令会提升到整个模块的头部】区别2:模块的本质require:
CommonJs
模块
muzidigbig
·
2023-11-26 01:16
前端面试题
javascript
import
require
webpack入门(二):配置webpack.config.js
webpack.config.js是webpack的配置文件作用:指示webpack干那些活(当你运行webpack指令时,会加载里面的配置)所有构建工具都是基于node.js平台运行的~模块化默认采用
commonjs
webpack.config.js
An丶清风
·
2023-11-25 19:09
webpack学习
node.js
webpack
Node.js入门指南(三)
目录Node.js模块化介绍模块暴露数据导入模块导入模块的基本流程
CommonJS
规范包管理工具介绍npmcnpmyarnnvm的使用我们上一篇文章介绍了Node.js中的http模块,这篇文章主要介绍
N-A
·
2023-11-25 07:08
前端汇总
Node.js
前端
node.js
模块化
npm
cnpm
yarn
nvm
模块化Common JS 和 ES Module
目录历程1.几个函数:全局变量的污染,模块间没有联系2.对象:暴露成员,外部可修改3.立即执行函数:闭包实现模块私有作用域
commonJS
module和Module过程模块依赖:深度优先遍历、父->子-
参宿7
·
2023-11-25 00:47
前端面试
javascript
前端
开发语言
Webpack 究竟是什么?
/header.js'
CommonJS
模块引入方式:输出:functionHeader(){}module.exports=Header;引入:varHeader=require('.
__越过山丘__
·
2023-11-24 23:30
一篇文章说透require和import的区别
1.介绍require/exports和import/exoprt属于两种不同的模块化规范.require/exports遵循
CommonJS
模块规范,而import/exoprt遵循ES6模块规范.那么怎么理解模块化规范
潘潘同学
·
2023-11-24 12:58
javascript
前端
node.js
Require 和 Import 区别
import是不同规范下导入模块的方法,主要有以下的区别:1、require对应导出的方法是module.exportsimport对应的方法是exportdefault/export2、require是
CommonJs
禾几了一
·
2023-11-24 12:58
前端
javascript
vue.js
webpack
JS学习之require和import的区别
转自:微点阅读https://www.weidianyuedu.com`require`和`import`的区别起源导出命令/引入命令
CommonJS
es6静态优化require和import的区别起源
xiaoweids
·
2023-11-24 12:57
编程语言
JavaScript
学习
javascript
JS 中的require 和 import 区别
Require是
CommonJS
Enjoy-li
·
2023-11-24 12:27
Node
JS
javascript
js require和import
宿主环境不同:require:属于
commonjs
import:属于es6,如果script脚本没有设置type=‘module’,则不能使用import语句;模块运行时机不同require:运行时加载
神奇大叔
·
2023-11-24 12:56
node.js
javaScript
javascript
前端
开发语言
JS里面的require和import究竟有什么区别
区别一:所属规范不同require属于
commonjs
规范nodejs使用的就是
commonjs
规范如果在node里面要使用import,我们的文件名称必须是xxx.mjs的import属于ES6规范名门正派区别二
柚子味儿的西瓜
·
2023-11-24 12:25
vue
javascript
前端
开发语言
require与import的区别和使用
、require与import的区别和使用(
CommonJS
规范和es6规范)1、import是ES6中的语法标准也是用来加载模块文件的,import函数可以读取并执行一个JavaScript文件,然后返回该模块的
夏天想
·
2023-11-24 12:16
js
es6
javascript
前端
开发语言
安装vue全局变量,用powershell创建项目
2、webpack:它主要的用途是通过
CommonJS
的语法,把所有浏览器端需要发布的静态资源,做相应的准备,比如资源的
过年好_
·
2023-11-24 11:29
MVC,MVVM,
CommonJS
,AMD,CMD
MVC和MVVMMVC模式结构(Model-View-Control模型-视图-控制器)在MVC模式中,用户向服务器提交的所有请求都由控制器接管,接受到请求之后,控制器负责决定应该调用哪个模型来进行处理;然后模型根据用户请求进行相应的业务逻辑处理,并返回数据;最后控制器调用相应的视图来格式化模型返回的数据,并通过视图呈献给用户;image.pngMVVM模式结构(ModelViewViewMode
广告位招租
·
2023-11-24 01:31
[学习笔记]
CommonJS
和 es6 module区别
无模块时有哪些问题1.命名冲突2.无依赖管理
CommonJS
和es6module的区别:
CommonJS
es6module社区制定的模块加载方案es6标准用于服务器端浏览器和服务器通用的模块解决方案运行时加载编译时输出接口输出值的拷贝输出值的引用
砂壶
·
2023-11-23 12:20
webpack-初见webpack
3.模块化module:webpack默认支持各种模块化开发,ESModule、
CommonJS
、AMD等。2.webpack到底是如何
coderGuo666
·
2023-11-23 08:13
Node.js:JavaScript世界的全能工具
JavaScript运行时的演变Node.js的特点和优势安装Node.js并设置开发环境下载与安装配置开发环境Node.js的模块和包管理
CommonJS
模块规范NPM及其常用命令使用Node.js构建简单的
TechWJ
·
2023-11-23 03:36
前端
node.js
前端
javascript
nodejs项目实战教程03——
CommonJs
、Nodejs模块和自定义模块
nodejs项目实战教程03——
CommonJs
、Nodejs模块和自定义模块1.什么是
CommonJs
2.Nodejs中的模块化2.1核心模块2.2文件模块3.自定义模块3.1
CommonJs
(Nodejs
Sheldon一蓑烟雨任平生
·
2023-11-22 21:28
nodejs项目实战
javascript
前端
node.js
模块化
nodejs模块化
vue项目不用重新打包即可以修改项目ip
需求:由于vue项目每次修改项目ip都需要重新打包,解决痛点:方法:vue项目的dev.env.js配置文件引入外部变量node中使用
CommonJS
规范引入导出static文件下新建host文件static
九霄123
·
2023-11-22 05:05
vue
vue.js
前端
vue
上一页
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
其他