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 CMD
在
CommonJS
出现之前,JavaScript本身的规范十分薄弱,主要是缺少模块系统,标准库较少,没有标准接口,缺乏包管理系统。
楼下的黑猫不太冷
·
2023-09-07 11:55
js模块化CJS、AMD、CMD、UMD、ESM、IIFE理解
在ES6之前,JavaScript并没有一个统一的模块化规范,开发人员通常使用
CommonJS
或AMD等第三方库来实现模块化编程。
养只猫
·
2023-09-07 09:52
js
javascript
前端
开发语言
微信小程序——wxs脚本
WXS目录一、WXS的概述1、什么是wxs2、应用场景:3.wxs与JavaScript(1)wxs支持的数据类型:(2)wxs不支持类似于ES6及以上的语法形式(3)wxs遵循
CommonJS
规范二、
CUYG
·
2023-09-06 19:47
微信小程序
微信小程序
模块化、
CommonJS
规范和 ES6 模块规范以及简单手写
CommonJS
的 require
无模块化简单的将所有的js文件统统放在一起,然后通过标签引入。优点:相比于使用一个js文件,这种多个js文件实现最简单的模块化的思想是进步的。缺点:污染全局作用域。因为每一个模块都是暴露在全局的,简单的使用,会导致全局变量命名冲突,当然,我们也可以使用命名空间的方式来解决。对于大型项目,各种js很多,开发人员必须手动解决模块和代码库的依赖关系,后期维护成本较高。依赖关系不明显,不利于维护。比如ma
八般武艺
·
2023-09-06 14:04
【ES6】
CommonJS
模块和ES6模块
有两种主要的模块系统:
CommonJS
和ES6。1、
CommonJS
在
CommonJS
中,我们使用require来引入模块,使用module.exports来导出模块。
科学熊
·
2023-09-05 14:49
es6
javascript
前端
tsconfig.json配置说明
module":"
commonjs
",//指定模块代码生成:"none"、"
commonjs
"、"amd"、"system"、"umd"、"es2015"
唯_伊
·
2023-09-04 12:55
webpack学习之webpack的基本配置
es5ts-->js压缩文件压缩JS、CSS图片转为base64代码分割:提取公用代码模块合并:把多个模块合并自动刷新(热更新):代码改变,自动刷新页面模块化开发单例模式(高级单例模式:闭包返回一个对象)
commonJS
qq_32021429
·
2023-09-02 15:06
webpack
webpack
前端
Angular 中提示 -
CommonJS
or AMD dependencies can cause optimization bailouts warning
问题描述:项目中登录要进行sm2加密,引入sm-crypto之后启动报错如下配置
CommonJS
依赖项建议你在Angular应用中避免依赖
CommonJS
模块。
hongten_chen
·
2023-09-02 14:21
js
angular.js
javascript
前端
Module理解及使用
而
CommonJS
和AMD模块都是在运行时确定的。ES6的模块不是对象,而是通过export显示指定输出的代码,再通过import命令输入。
·
2023-09-02 10:00
原生小程序 wxs 语法(详细)
须知不可以使用ES6语法必须使用
CommonJS
导出可以使用的语法第一种使用方式
史一试
·
2023-09-01 16:04
小程序
微信小程序
前端
npm、yarn、pnpm
一、简介
CommonJS
的出现,使node环境下的JS代码可以用模块更加细粒度的划分。一个类、一个函数、一个对象、一个配置等等均可以作为模块,这种细粒度的划分,是开发大型应用的基石。
与光i
·
2023-09-01 15:48
npm
第25题 谈谈模块化的发展历程以及各自的特点
如今最常见的模块规范就是
CommonJS
、AMD、CMD模块化的作用抽离公共代码,提高代码复用性隔离作用域,避免污染全局作用域避免变量冲突立即执行函数(IIFE)这是最早期的模块化手段。
crazy的蓝色梦想
·
2023-09-01 14:41
前端面试题汇总
模块化的发展
require 和 import 区别 ,
commonJS
规范和 es6 规范区别
node项目是
CommonJs
规范目前的最好实践应用。require/module.exports:导入/导出exports对象。
日晞
·
2023-09-01 01:13
前端工程化
javascript
ecmascript
vue3 使用 swiper轮播库
文章目录前言一、Swiper引入方式1、HTML标签引入方式2、
CommonJs
引入方式3、ES引入方式(采用)二、使用Swiper总结前言轮播图在前端开发中,是常见需求。
娃哈哈_
·
2023-08-31 18:01
vue3
项目实战经验
vue.js
前端
swiper
“模块机制” 有十三问——读《深入浅出Node》第二章有感
v2-7d5236b513990eaf7610a47437601689_720w.png我尝试用一种自问自答的方式记下笔记,就像面试一样,我自个儿觉得有意思极了,希望你也喜欢第一问:
CommonJS
规范是干嘛的
阳光是sunny
·
2023-08-31 12:12
Vue源码之目录结构
项目相关的说明文档,上面的说明文档就在此文件夹├─benchmarks//基准,性能测试文件,Vue的跑分demo,比如大数据量的table或者渲染大量SVG├─dist//构建后输出的不同版本Vue文件(UMD、
CommonJS
一枚蛋
·
2023-08-31 10:59
对于前端模块化的理解与总结(很全乎)
目录模块化的好处模块化的
commonJS
导入导出暴露(导出)模块:module.exports=value或exports.xxx=value导入模块——使用es6模块化方法一逐个导出方法二默认导出方法三方法四方法五
JianZhen✓
·
2023-08-31 09:03
前端
javascript
前端
vue.js
webpack
visual
studio
开发语言
搜索引擎
vue项目静态文件资源下载
require是
CommonJS
规范中用于模块导入的方法,在Webpack等构建工具中常用。
zluz_
·
2023-08-31 09:37
vue.js
前端
javascript
【webpack学习笔记—1】3点弄懂
CommonJS
模块打包标准
CommonJS
把每个文件当做一个独立的模块(所以这里模块和文件的概念共通),个人认为说到底就是在维护模块中的module的属性,其中有2个关键
sam的奋斗日记
·
2023-08-31 08:46
Vue 组件中如何引入外部的js文件 的10种方法
这种方法是
CommonJS
的模块导入
一花一world
·
2023-08-31 05:13
前端
vue.js
javascript
前端
module.exports和export详解
概念:module.exports和exports是属于
commonJs
规范,export和exportdefault是ES6模块规范。
轨迹枫
·
2023-08-31 02:38
vue3.0常用eslint配置详解 .eslintrc.js
eslintrc.js配置module.exports={root:true,//此项是用来告诉eslint找当前配置文件不能往父级查找env:{//预定义的全局变量,这里是浏览器环境amd:true,es6:true,
commonjs
半度℃温热
·
2023-08-30 23:01
Vue
vue.js
eslint
配置
.eslintrc.js
javascript
Nodejs学习笔记(一)--->基础概念
Nodejs学习笔记(一)--->基础概念一、HTTP模块二、URL模块三、http模块结合url模块使用的例子四、Nodejs自启动工具supervisor五、什么是
CommonJs
?
丑小鸭变黑天鹅
·
2023-08-30 23:17
Nodejs专栏
前端
服务器
javascript
vue 上传图片时压缩大小——image-conversion
1、安装模块npmiimage-conversion--save2、引入imageConversion,进行压缩在需要用到图片压缩的地方,引入imageConversionin
CommonJS
:constimageConversion
Missy Peng
·
2023-08-30 22:24
vue
彻底理解JavaScript ES6中的import和export
但是在早期,因为ecmascript原本是没有模块语法的,所以采用的都是社区的各种版本协议,其中影响最深的,就是nodejs使用的
CommonJS
规范。
first_hands
·
2023-08-30 07:14
javascript
es6
前端
node,day02
模块化在Node.js中,每个文件都被视为一个单独的模块,
CommonJs
模块是为Node.js打包Javascript代码的原始方式。
青衣大酱
·
2023-08-29 17:19
ajax
ajax
node.js--模块系统
node.js遵循
commonJs
规范在node.js如果我们需要导出一个模块得话,我们可以使用exports.xxx=xxxmodu
aboyl
·
2023-08-29 14:19
JavaScript模块化历程(一)
文章目录1.模块化概述2.模块化演变[^2]2.1.文件划分模式(`了解`)2.2.命名空间模式(`了解`)2.3.IIFE(立即执行函数表达式)和参数依赖声明(`了解`)3.模块化规范3.1
CommonJS
大大的水壶
·
2023-08-29 00:13
JavaScripy
javascript
开发语言
模块化
JavaScript模块化历程(二)
加载文件的顺序参考文章4.模块化标准规范(ESModules)ES6提供的模块化方案叫做ESModule,简称esm,现在我开始接触的基本就是这种规范了,写nodejs的时候,偶尔有些第三方框架还是使用的
commonJS
大大的水壶
·
2023-08-29 00:43
JavaScripy
javascript
arcgis
开发语言
AMD CMD
commonjs
commonjs
是node模块的规范,属于服务器模块规范1.输出变量使用module.exports2.导入变量使用require3.require是同步的AMD全称:"AsynchronousModuleDefinition
seepDown
·
2023-08-28 18:41
模块之间导出与引入
require:node和es6都支持的引入export/import:只有es6支持的导出、引入module.exports/exports:只有node支持的导出2.Node模块Node模块遵循的是
CommonJS
钱罗罗_
·
2023-08-28 14:54
002手动配置webpack的记录
在此之前先了解前端模块化的背景前端的模块化以及AMD/CMD/
CommonJS
/es6Modu
An的杂货铺
·
2023-08-28 11:45
Vite知识体系
前端工程的痛点(1)前端项目的组成部分(核心要素--文件资源)①逻辑代码:js、ts、jsx②样式代码:css、scss、less③静态资源:jpg、png、webp(2)四个方向的归纳①模块化:ESM、
CommonJS
五秒法则
·
2023-08-28 10:07
自学
前端
学习
笔记
动态 import & top-level await
动态import&top-levelawait
CommonJS
允许你可以在用到的时候再去加载这个模块,而不用全部放到顶部加载。而ESModule的语法是静态的,会自动提升到代码的顶层。
前端小白的摸爬滚打
·
2023-08-27 08:36
ES6模块加载方案
CommonJS
和AMD ES6和
CommonJS
目录
CommonJS
CommonJS
和AMD的对比ES6和
CommonJS
改成ES6exports和module.exports
CommonJS
每个文件就是一个模块,有自己的作用域。
巜巜
·
2023-08-27 02:49
ES6深入系列
es6
Node 笔记(2)模块化
这个结构可以将自己希望暴露的变量、函数、对象等导出给其结构使用;也可以通过某种方式,导入另外结构中的变量、函数、对象等;上面说提到的结构,就是模块;按照这种结构划分开发程序的过程,就是模块化开发的过程;
CommonJS
·
2023-08-26 11:46
Node基础--npm相关内容
下面,我们一起来看看Node中的至关重要的一个知识点-----npm1.npm概述npm(NodePackageManager),
CommonJS
包规范是理论,npm是其中一种实践。
魔笛手7
·
2023-08-26 08:38
npm
前端
node.js
vue3 基础知识 ( webpack 基础知识)05
你好文章目录一、组件二、如何支持SFC三、webpack打包工具四、webpack依赖图五、webpack代码分包一、组件使用组件中我们可以获得非常多的特性:代码的高亮;ES6、
CommonJS
的模块化能力
开心没头脑
·
2023-08-25 21:07
vue
工作
webpack
前端
node.js
使用
CommonJS
标准的导出语句时报错 JSHint: ‘module‘ is not defined.(W117)
强迫症看下面这跟红线不舒服:飘红原因是JavaScriptlinting工具JSHint无法识别语法module.exports(Node.js特有)。要解决此错误,则需要配置JSHint以识别Node.js环境。可以通过在文件顶部添加注释来完成此操作:/*jshintnode:true*/...不同的JavaScriptlinting工具可能具有不同的配置来识别Node.js语法。舒服了:
dangfulin
·
2023-08-25 08:10
web前端
前端
javascript
与
CommonJS
模块相比有哪些区别和联系?
1、什么是模块化编程?在JavaScript中如何实现模块化编程?模块化编程是一种编程范式,它将代码分解为较小的、可重用的模块,使得代码更易于维护和扩展。在JavaScript中,可以使用ES6模块化语法来实现模块化编程。ES6模块化语法可以使得JavaScript代码更加模块化,并且能够提高代码的可读性和可维护性。以下是一个简单的例子://myModule.jsexportfunctionmyF
大学生资源网
·
2023-08-25 07:38
web
javascript
es6
开发语言
依赖预构建与静态资源处理
原因:
CommonJS
和UMD兼容性:在开发阶段中,Vite的开发服务器将所有的代码视为原生ES模块。因此,Vite必须先将以
CommonJS
或UMD形式提供的依赖项转换为ES模块。
F班的小夏同学
·
2023-08-24 22:17
javascript
前端
前端面试:【前端工程化】
CommonJS
与 ES6 模块
本文将深入探讨两种主要的JavaScript模块系统:
CommonJS
和ES6模块,以帮助你了解它们的工作原理、用法以及如何选择合适的模块系统。
fans小知
·
2023-08-24 22:31
面试
前端
es6
ecmascript
技术分享总结
一.
commonjs
是复制,是modle.export的形式,对象内的值可以被更改esmoudle是引用是exportdefault的形式,不可以更改对象的值通俗讲一个是引用一个是复制,复制可更改,引用不可以被更改
三寸日光_梦尧
·
2023-08-24 21:01
模块化及模块化规范
而每块内部的内容都是独立的前端没有模块化会造成什么问题:耦合性高,不利于代码维护污染全局的命名空间,造成代码冲突模块化的优点:减少命名冲突功能独立,可以按需加载大大提高了代码的可维护性和复用性模块化规范中常用的两种:
commonJS
Mqyyy
·
2023-08-24 10:27
前端面试题
前端
Node.JS教程
文章目录Node.JSNode.js学习指南一、Node.js基础1.认识Node.js2.开发环境搭建3.模块、包、
commonJS
3.1、为什么要有模块化开发?
前端初见
·
2023-08-23 10:59
node.js
打造属于自己的脚手架
mkdiraotu-clinpminit-ynpminstalleslinthusky-D初始化eslint配置文件npmeslint--init依次选择Tochecksyntaxandfindproblems
CommonJS
席坤
·
2023-08-23 08:14
webpack-模块联邦(ModuleFederation)
2.UMD模式打包根据传入的参数,判断是执行AMD模式还是
CommonJs
模式。缺点:包体积很大,不同库之间容易冲突3.微服务
阿淮_f729
·
2023-08-23 07:44
ES6学习笔记6-
这时,属性名为变量名,属性值为变量的值这在
CommonJS
里面非常好用letms={};functiongetItem(key){returnkeyinms?
whowhenhowxxx
·
2023-08-22 18:13
web前端学习/工作笔记(十六)
)->ias->北极星(负载和寻址)->tke搜索页性能优化:改良的csr,在服务端组装部分数据和html,在不增加服务器负载的情况下,减少在浏览器端的请求,首屏速度更快为什么模块循环依赖不会死循环,
CommonJS
kiki·
·
2023-08-22 15:59
web全栈
web前端
循环依赖
vue免依赖
网站篡改
路由模式
Vue学习笔记 5 - webpack 安装/文件配置
webpack前面我们学习了为什么前端需要模块化,并且提到目前使用前端模块化的一些方案:AMD、CMD、
CommonJS
、ES6。
Caramely
·
2023-08-21 03:36
Vue
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他