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
require()、import、import()加载模块详解(一)
CommonJS
的require()在运行时按顺序加载模块,即以同步的方式检索模块的导出。可以从node_modules引入库模块。或者使用相对路径(例如./、./foo、./bar/baz、..
AizawaSayo
·
2023-03-29 22:17
js 模块化之
commonjs
在最初js被设计用来做一些表单校验的简单功能,当初的js只是用来作为页面展示的一个补充。后来随着web的发展,相当一部分业务逻辑前置到了前端进行处理,js的地位越来越重要,文件也越来越庞大,为了将大的功能模块进行拆分成一个一个小的组成部分,但是拆分成小的js文件又带来了新的挑战,由于js的加载和执行顺序在引入的时候就已经决定了,这样就需要充分考虑到各变量的作用范围以及各变量之间的依赖关系。就像上面
汪源涛
·
2023-03-29 20:26
tsconfig.json配置详解
.*/,"module":"
commonjs
"/*用来指定要使用的模块标准:'none','commonj
马小帅mm
·
2023-03-29 12:08
模块化开发:
CommonJS
/ AMD / CMD / ES6
目前流行的js模块化规范有
CommonJS
、AMD、CMD以及ES6的模块系统。
oo高学吟
·
2023-03-29 02:36
学习笔记-前端开发架构设计
抽象级别相近的实现进行分层隔离优势:松散耦合(易维护,易复用,易扩展)常见分层方式:MVC,MVVM2、模块化:解决一个复杂问题时,自顶向下逐层把系统划分成若干模块的过程意义:解耦,可并行开发模块化方案:AMD,CMD,
CommonJS
阿达斯加
·
2023-03-29 00:31
学习笔记
前端框架
javascript模块化
1、基于
commonjs
//向外暴露变量module.js文件(两种方式)module.exports={a:"string",fun:function(){}}module.exports.fun=function
道法自然_1979
·
2023-03-28 21:35
windows下npm安装vue
webpack:它主要的用途是通过
CommonJS
的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。vue-cli:用户生成Vue工程模板。
mlion
·
2023-03-27 18:42
node学习一 (node模块化,fs常见文件操作)
node中的模块:
commonJs
模块是Node.js应用程序的基本组成部分,文件和模块是一一对应的。
淡退
·
2023-03-27 17:10
CommonJS
与ES Module
CommonJS
标准类型:社区规范支持环境:node依赖类型:动态依赖如何导出module.exports=导出的值如何导入require("模块路径")//函数返回模块导出的值ESModule标准类型
__拼搏__
·
2023-03-27 02:42
微信小程序基本语法
方法,用于定义页面对象getApp方法,用来获取全局应用程序对象getCurrentPages方法,用来获取当前页面的调用栈(数组,最后一个就是当前页面)wx对象,用来提供核心API的小程序的JS是支持
commonJS
PingerL
·
2023-03-26 13:39
amd,cmd,
commonJS
,umd,es6模块规范小结
前言在进行ts项目的时候,总是报错找不到模块,查了很多资料发现自己这块的内容还是不怎么熟悉,今天总结下方便今后查询规范我的理解是amd,cmd,
commonJS
,umd,es6并不是什么新的语言,他们就是写法上的不一样
json_q
·
2023-03-25 14:52
关于 TypeScript 声明文件
declarenamespace声明(含有子属性的)全局对象interface和type声明全局类型export导出变量exportnamespace导出(含有子属性的)对象exportdefaultES6默认导出export=
commonjs
不怕麻烦的鹿丸
·
2023-03-24 22:23
JavaScript
typescript
javascript
jquery
Webpack
目前前端模块化最佳实践方式目前在在node环境下使用
CommonJS
规范,浏览器环境下使用ESModules规范ESModules基本特性通过给script标签设置type="module"属性,就可以以
7fea7b53db82
·
2023-03-24 05:56
javascript复习之旅 13.2 模块化(下)
start为什么要模块化名称污染依赖管理主流的模块化
CommonJS
ESModule当然还有:AMDCMD(这里暂时就不详细说明)1.
CommonJS
1.1基础知识
CommonJS
的提出,弥补Javascript
upward_tomato
·
2023-03-24 04:11
javascript复习之旅
javascript
前端
require和import的区别
1.出现的时间、地点不同年份出处require/exports2009
CommonJS
import/export2015ECMAScript2015(ES6)2.不同端(客户端/服务器)的使用限制require
scarqin
·
2023-03-24 02:59
AMD、CMD、ES6模块的理解
commonJs
是服务端的模块规范,Node.js采用了这个规范(文件已经存在本地不用考虑非同步加载的情况)。浏览器要从服务器加载模块,必须采用非同步的模式。
vivianXIa
·
2023-03-23 23:15
ES6 模块,
CommonJS
,AMD,CMD,UMD之间的区别
很多人分不清ES6模块,
CommonJS
,AMD,CMD,UMD,今天就从特性和使用,来说一下,他们之间的区别.1.ES6模块ES6模块,也称为esm.它具有以下几个特性.1.浏览器可以直接加载ES6模块
不看盛景不叙深情
·
2023-03-23 17:58
Import和require的总结
原生浏览器不支持require,需要使用支持
commonjs
的打包工具,如webpackimport.export在浏览器中无法使用,我们需要在引入时,添加type=module属性
燕青在简书
·
2023-03-23 07:41
目前主流的JavaScript模块化实现的技术以及它们之间的区别。
目前主流的JavaScript模块有
CommonJS
、AMD、CMD、以及ES的模块系统。
鸽屿_
·
2023-03-22 16:10
javascript 模块化
模块化有一下几处有点:解决命名冲突依赖管理提高代码可读性代码解耦,提高复用性模块的版本管理提高可维护性题目2:CMD、AMD、
CommonJS
规范分别指什么?
饥人谷_Jack
·
2023-03-22 06:46
node.js初体验
node.js初体验前言在学习webpack和vue的过程中经常会遇到关于node的知识,
CommonJS
规范等,所以对于前端来说学习node是非常有必要的,所以就有了这一篇node初体验的文章。
JoeYao
·
2023-03-22 00:57
CommonJS
规范源码深入剖析
CommonJS
简介
CommonJS
是NodeJS内置的模块化方案。
CommonJS
基于文件系统,每一个文件都是一个模块,它们都有自己的作用域,模块内部的各种变量都是局部变量,在其他文件内不可用。
Yard
·
2023-03-21 15:29
四、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
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他