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
“模块机制” 有十三问——读《深入浅出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
CommonJS
规范
模块化模块化解决的问题代码的数量增多导致编写程序复杂度越来越高,此时如果依然将所有的代码编写到同一个文件中,代码就会变得非常难以维护,模块化就说解决这个问题的关键。什么是模块?模块简单理解就是一个代码片段,本来写在一起的JS代码,我们按照不同的功能将它拆分成一个个小的代码片段,这个代码片段就是一个模块,简单来说,就是化整为零。模块化的好处模块化后不再是所有的代码写在一起,而是按照功能做了不同的区分
火木火木
·
2023-08-20 14:10
node.js
四、
Commonjs
和nodejs模块、自定义模块
1.什么是
commonjs
?
commonjs
规范的提出,主要是为了弥补当前javascript没有标准库的缺陷。它的终极目标就是:提供一个类似python、ruby和java语言的。
橙紫龙
·
2023-08-20 07:30
多级嵌套引入组件导致Vue提示子组件未注册问题
所以可以放在beforeCreate中执行注册组件这个时候是在页面运行时执行的,运行时编译就结束了第一种:可以在父组件中动态注册组件exportdefault{beforeCreate(){//require是
commonJS
路光.
·
2023-08-20 01:27
vue.js
前端
javascript
什么是CJS,AMD,UMD和ESM?
CJScjs是
commonjs
的缩写,它的代码语法长这个样子://importingconstdoSomething=require('.
small_zeo
·
2023-08-19 17:04
彻底搞清
CommonJS
、AMD、CMD...
发展过程
CommonJS
、AMD、CMD、requeir,moudle.exports,exports,import,export...原地爆炸...先从时间线上大概对这几种规范有个大致了解2009->
唐_银
·
2023-08-19 13:32
前端模块化:
CommonJS
,AMD,CMD,ES6 Module
CommonJS
主要用于服务器端,比如Node用module.exports定义当前模块对外输出的接口,用require加载模块。
漫若浮光z
·
2023-08-18 17:18
CJS和 ES6 的语法区别
CommonJS
使用module.exports导出模块。ES6使用export导出模块。
前端小菜鸟也有人起
·
2023-08-18 15:18
es6
前端
javascript
vue3 基础知识(webpack) 02
你好,今天过的怎么样呀,嘿嘿,加油夏文章目录一、组件二、如何支持SFC三、webpack打包工具一、组件使用组件中我们可以获得非常多的特性:代码的高亮;ES6、
CommonJS
的模块化能力;组件作用域的
开心没头脑
·
2023-08-18 05:55
vue
前端
vue.js
javascript
node 环境下一个文件如何同时支持 import 和 require
一种是ES6模块,简称ESM;另一种是
CommonJS
模块,简称CJS。
CommonJS
模块是Node.js专用的,与ES6模块不兼容。
月半女那
·
2023-08-17 07:31
前端面试知识集锦
需要的问题概览现总结一下前端面试经常用到的问题吧1、框架react或者vue2、es6(下一代javascript语法)3、vue+webpack重要的零散知识点1、JS中的模块加载AMD(requireJS)、CMD(SeaJS)和
CommonJS
加菲2代
·
2023-08-17 03:25
知识点合集:ES6模块、Promise、EVentLoop、宏任务与微任务
模块化相关1.ES6模块化规范的分类在ES6模块化规范诞生之前,javaScript社区已经尝试并提出了AMD、CMD、
CommonJS
等模块化规范。
godlike-icy
·
2023-08-15 23:22
web前端
javascript
前端
webpack配置-相关属性说明
特性:打包
CommonJs
和AMD模块(以及绑定),可创建单个或多个按需加载的块,以减少初始加载时间,在编译期间会解决依赖关系,减少了运行时的大小,加载器可以在编译时预处理文件,如coffee-s
SunnyRun!
·
2023-08-15 19:17
webpack
前端知识
前端性能优化
webpack
previewImage.js实现图片放大预览,滑动切换,双指缩放,图片缓存
previewImage.js源文件代码(function(global,factory){//For
CommonJS
and
CommonJS
-likeif(typeofmodule==="object"
小杰~
·
2023-08-15 15:00
笔记
javascript
缓存
前端
html5
Node.js基础——模块
文章目录在Vscode上使用node.js运行js代码法一:终端运行法二:右键RunCodeVsode设置node代码提示
CommonJS
规范(模块化规范)JS标准的缺陷没有模块化系统带来的影响
CommonJS
_洋
·
2023-08-15 05:30
Node.js
node.js
vscode
javascript
上一页
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
其他