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
通过实例解析js简易模块加载器
主要有AMD规范(随requirejs诞生而普及),CMD规范(随seajs的出现而普及),
commonjs
(主要用于nod
cucumber
·
2019-06-17 10:02
JavaScript模块管理的简单实现方式详解
这些借鉴了requirejs,seajs,
commonjs
Unknw
·
2019-06-15 14:13
2019-06-15
第一部分首先是对模块化有了一定了解,
commonJs
使用规范:1.module.exports表示当前模块对外输出的接口,其他模块加载引用该模块的内容,实际上就是读取module.exports的变量2
嘟嘟宝嘟嘟
·
2019-06-15 11:23
前端自动化
通过loader的转换,任何形式的资源都可以视作模块,比如
CommonJs
模块、AMD模
苗泽云
·
2019-06-13 18:51
JavaScript
前端重点
js require/exports和import/export
CommonJS
规范中,使用require/exports进行导出导入。ES6规范中,使用import/export导入。
codeflame
·
2019-06-12 10:48
webpack作用以及使用方法
1、webpack是node的第三方包2、可以根据模块化依赖打包文件,打包后的代码会按照前端的模块化规范1、利用自执行函数2、AMD规范3、CMD规范4、
commonjs
babel告诉服务器从哪提供内容
雷佳佳❤雷佳佳
·
2019-06-11 19:45
webpack
js使用require 和 import 的区别?
一、requirerequire是
commonjs
的规规范,node应用由模块组成的,遵从
commonjs
的规范。
上海市市花
·
2019-05-31 15:26
前端
js
关于 AMD 以及
CommonJS
CommonJS
:称为同步模块加载规范,也就是说,只有加载完成,才能执行后面的操作。用于服务器端。
CommonJS
模块就是对象,输入时必须查找对象属性。代码运行时加
composurext
·
2019-05-31 15:43
JavaScript
JavaScript的四种模块化规范
CommonJS
规范由于ES5没有模块化规范,所以产生了这三种规范。在ES6中又新增了一种公用模块化的方法。
明日清晨
·
2019-05-29 16:34
前端模块化编程
本文内容主要有理解模块化,为什么要模块化,模块化的优缺点以及模块化规范,并且介绍下开发中最流行的
CommonJS
,AMD,ES6、CMD规范。刚进门的小白用通俗易懂的笔调介绍这些枯燥无味的概念,忘君
Berlin_Rome
·
2019-05-29 13:34
vue
CommonJs
,AMD,CMD,ES6 Modules理解
1.CommnoJs:同步加载模块,主要实践者nodejs,由于在服务端模块文件都存储在本地磁盘,读取快,所以常用于nodejs;受限于网络的原因不适用于浏览器端使用,浏览器端常用异步加载模块文件。//calculate.jsfunctionadd(a){returna++;}module.exports={add:add}//index.jsvarobj=require('./calculate
java小王
·
2019-05-29 09:56
模块化
前端模块化规范
CommonJS
AMD/CMD
ES6
Modules
模块化
三种模块化es6:import/export;浏览器中主要使用
commonjs
:require/module.exports/exports;Node.js中主要使用amd:require/defined
jiangzj
·
2019-05-27 00:30
CommonJS
,AMD,ES6模块
我们之前写的Javascript一直都没有模块化的体系,无法将一个庞大的js工程拆分成一个个功能相对独立但相互依赖的小工程,再用一种简单的方法把这些小工程连接在一起。这有可能导致两个问题:一方面js代码变得很臃肿,难以维护另一方面我们常常得很注意每个script标签在html中的位置,因为它们通常有依赖关系,顺序错了可能就会出bug在es6之前为解决上面提到的问题,我们得利用第三方提供的一些方案,
Duxiangtao
·
2019-05-22 20:43
【js】require和import的区别
文章目录`require`和`import`的区别起源导出命令/引入命令
CommonJS
es6静态优化require和import的区别起源es6诞生之前,js一直没有模块系统,就连css都有@import
bye_cherry
·
2019-05-21 20:11
前端开发
js中import和require的区别
但是在我们一贯的node模块中,我们依然采用的是
CommonJS
规范,使用require引入模块,使用module.exports导出接口。
huhanghao
·
2019-05-16 16:53
前端学习
require
import
CommonJS
、AMD、CMD的区别
在JavaScript发展初期就是为了实现简单的页面交互逻辑,寥寥数语即可;如今CPU、浏览器性能得到了极大的提升,很多页面逻辑迁移到了客户端(表单验证等),随着web2.0时代的到来,Ajax技术得到广泛应用,jQuery等前端库层出不穷,前端代码日益膨胀这时候JavaScript作为嵌入式的脚本语言的定位动摇了,JavaScript却没有为组织代码提供任何明显帮助,甚至没有类的概念,更不用说模
HY_358116732
·
2019-05-13 16:58
前端
javascript
Node中require第三方模块的规则
Node.js中使用
CommonJs
模块化机制,通过npm下载的第三方包,我们在项目中引入第三方包都是:letxx=require('第三方包名'),究竟require方法加载第三方包的原理机制是什么,
pubdreamcc
·
2019-05-11 19:00
javascript基础修炼——手把手教你造一个简易的require.js
blogs一.概述许多前端工程师沉浸在使用脚手架工具的快感中,认为require.js这种前端模块化的库已经过气了,的确如果只从使用场景来看,在以webpack为首的自动化打包趋势下,大部分的新代码都已经使用
CommonJs
华为云
·
2019-05-06 00:00
技术交流
webpack 之 code spliting
codespliting接下来说的codespliting都是指dynamicimports(动态导入),不涉及如何设置多个入口起点问题关于动态导入,有两种方法:一种是处于ES提案第三阶段的import(),另一种是
commonjs
忽如寄
·
2019-05-05 19:46
和我一起学习Webpack4.0(一) —— 初识Webpack
Webpackisamodulebundler.Itpacks
CommonJs
/AMDmodulesi.e.forthebrowser.Allowstosplityourcodebaseintomultiplebundles
Peggy7
·
2019-05-05 00:00
webpack4
webpack入门
使用模块化工具打包自己开发的JS库(webpack/rollup)对比总结
听起来高大上的SDK,其实就是一个JS文件,类似平时开发中我们引入的第三方库:constmoment=require('moment');moment().format();复制代码小程序的模块化采用了
Commonjs
weixin_34129696
·
2019-04-30 06:07
webpack
json
javascript
关于js module系统的一些笔记
例子先看一下这个例子的文件和pkg的设置dist/vpin.esm.js#ES2015格式vpin.min.js#UMD格式vpin.js#
Commonjs
格式package.js文件设置如下{"main
帕奇式
·
2019-04-24 00:00
commonjs
javascript
浏览器加载
CommonJS
模块的原理与实现
npm的模块都是JavaScript语言写的,但浏览器用不了,因为不支持
CommonJS
格式。要想让浏览器用上这些模块,必须转换格式。
奔跑的太阳花
·
2019-04-21 21:00
读懂
CommonJS
的模块加载
叨叨一会
CommonJS
Common这个英文单词的意思,相信大家都认识,我记得有一个词组commonknowledge是常识的意思,那么
CommonJS
是不是也是类似于常识性的,大家都理解的意思呢?
小美娜娜
·
2019-04-19 15:11
js module大战
来来来,baby们,做个小测试:
CommonJS
・AMD・CMD・UMD・ES6,这些模块规范,大家熟悉几个?注意注意:本文乃笔者主观写出的欢快脱线认知,也许和真正的模块形成的历史有所区别。
小美娜娜
·
2019-04-19 15:01
npm安装教程
webpack:它主要的用途是通过
CommonJS
的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。vue-cli:用户生成Vue工程模板。
每天进步多一点
·
2019-04-18 20:00
CommonJs
& AMD & CMD & ESM
CommonJs
CommonJs
规定每个js文件都能被看作是一个模块,其内部定义的变量是私有的,不会对外暴露。不会污染全局。
Veycn
·
2019-04-17 14:10
【Node】
CommonJS
包规范与 NPM 包管理
NPM实践了
CommonJS
包规范规范,帮助我们安装和管理依赖包,使得Node项目的第三方模块更加规范便捷,可以在NPM平台上找到所有共享的插件。
JenniferTong
·
2019-04-16 00:00
模块化
commonjs
npm
node.js
JavaScript程序员,如何写出令人惊叹的高级代码
各种包管理器到ESLint,从
CommonJS
到AMD,再从ES6模块到Babel和Webpack,好多工具啊!1.好累……是的,今天我觉得很疲劳。
xzq121963
·
2019-04-11 16:21
HTML
CSS
JavaScript
Jquery
require和import有啥区别?
流行的模块化规范有:
CommonJS
、AMD、CMD、ES6的模块系统。这里简单介绍下
CommonJS
规范和ES6Module。1.Commo
Colin_Mindset
·
2019-04-10 21:42
前端
Javascript模块化编程(二):AMD规范
目前,通行的Javascript模块规范共有两种:
CommonJS
和AMD。我主要介绍AMD,但
chinashanzhang
·
2019-03-29 17:59
web
javascript
前端模块化
目前,通行的Javascript模块规范共有三种:
CommonJS
和AMD以及CMD。
郭小赵的博客
·
2019-03-29 15:00
Node 引入 ESM 新方案
type动态判断模块加载模式更新后的方案将根据package.json文件中指定的type值来判断js文件是使用ESM还是
commonjs
如果type的值为module那么js文件将被作为ESM加载如果
JS菌
·
2019-03-29 00:00
node.js
javascript
快速理解 nodejs 模块
在博客阅读:https://ssshooter.com/2019-03...这个小短文用于快速理解nodejs模块(也就是
CommonJS
规范)。
ssshooter
·
2019-03-29 00:00
前端
node.js
javascript
模块化JavaScript
早期代码的组织形式1.全局函数2.命名空间3.IIFE(立即可执行函数)模块化需要实现的功能1.解决命名冲突2.依赖管理3.模块化合并
commonjs
1.定义模块:一个js文件为一个模块//定义模块functionmain
废废_siri
·
2019-03-28 09:34
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
·
2019-03-26 17:31
JavaScript 原型链与继承
原型链与继承系列文章这是JavaScript系列文章:类promiseasync&await原型链与继承闭包this
CommonJS
ES6Module文章目录原型链与继承系列文章简述原型链的继承属性继承方法继承生成原型链语法构造方法
Simorel
·
2019-03-19 09:15
JavaScript
前端
JavaScript - 关于
CommonJs
AMD CMD 的简单使用.
模块无非就是把一些通用的定义成文件.起到复用,结构层次清晰,后期好维护等好处.不管是什么
CommonJS
,AMD还是CMD.最主要的就是要先摸清三个事情.如何定义模块?如何使用模块?
人话博客
·
2019-03-12 17:47
利剑出鞘直指AMD/CMD/UMD及
CommonJS
刚学会前端核心技能的菜鸟一般都会对AMD和CMD比较懵,为啥还有requireJS和seajs,最后还半路杀出个
CommonJS
,内心一万匹四不像在奔跑......刚有的成就感,瞬间崩塌。
Max_Xu
·
2019-03-12 09:55
《深入浅出webpack》 读书笔记
第一章:入门
CommonJS
核心思想是通过require方法来同步加载依赖的其他模块,通过module.exports导出需要暴露的接口//导入constmoduleA=require('.
旺旺SEVEN
·
2019-03-11 15:02
读书笔记
读书笔记
webpack
模块化打包工具webpack
模块:拥有独立功能的部分模块化:将系统分离成多个独立功能部分的方法模块化规范
CommonJS
规范(同步模块规范)每个文件就是一个独立的模块,其内部所有变量私有化,对外不可见使用module.exports
moly琴
·
2019-03-08 20:35
【Node】前后端模块规范与模块加载原理
CommonJS
定义了module、exports和require模块规范,Node.js为了实现这个简单的标准,从底层C/C++内建模块到JavaScript核心模块,从路径分析、文件定位到编译执行,
JenniferTong
·
2019-03-07 00:00
node.js
javascript
模块化
Node.js
1.什么是nodejsNode.js采用模块化结构,按照
CommonJS
规范定义和使用模块。模块与文件是一一对应关系,即加载一个模块,实际上就是加载对应的一个模块文件。
蚂蚁揍蜗牛
·
2019-03-06 17:46
ES6 模块与
commonJS
模块的差异
参考:前端模块化ES6在语言标准的层面上,实现了模块功能,而且实现得相当简单,旨在成为浏览器和服务器通用的模块解决方案。其模块功能主要由两个命令构成:export和import。export命令用于规定模块的对外接口,import命令用于输入其他模块提供的功能。使用import命令的时候,用户需要知道所要加载的变量名或函数名/**定义模块math.js**/varbasicNum=0;varadd
DurianPudding
·
2019-03-04 16:08
JavaScript
ES6 模块与
commonJS
模块的差异
参考:前端模块化ES6在语言标准的层面上,实现了模块功能,而且实现得相当简单,旨在成为浏览器和服务器通用的模块解决方案。其模块功能主要由两个命令构成:export和import。export命令用于规定模块的对外接口,import命令用于输入其他模块提供的功能。使用import命令的时候,用户需要知道所要加载的变量名或函数名/**定义模块math.js**/varbasicNum=0;varadd
DurianPudding
·
2019-03-04 16:08
JavaScript
JS模块化之
commonJS
参考:前端模块化
commonJS
规范规定,每个模块内部,module变量代表当前模块。这个变量是一个对象,它的exports属性(即module.exports)是对外的接口。
DurianPudding
·
2019-03-04 15:55
JavaScript
module.exports,exports,export和export default,import与require区别与联系
一、首先搞清楚一个基本问题:module.exports和exports是属于
CommonJS
模块规范!(不清楚
commonjs
?
poptxz
·
2019-02-28 22:10
ES6
Javascript
JS: 模块化
模块化目前比较流行的JS模块化方案有
CommonJS
、AMD、CMD以及ES6Module,还有个UMD方案。
CommonJS
CommonJS
是服务器端的模块化方案,nodeJs就采用了这种方案。
郭佬
·
2019-02-26 23:00
模块化-AMD-CMD
模块化的价值:主要目的:解决命名冲突依赖管理提高代码可读性代码解耦,提高复用性模块外部无法修改没有暴露出来的变量,函数同行的Javascript模块规范有两种:
CommonJS
和AMD
CommonJS
规范
gigi1226
·
2019-02-26 21:14
require和import的区别
遵循规范:*require是AMD规范引入方式,是
CommonJS
的语法*import是es6的一个语法标准,如果要兼容浏览器的话必须转化成es5的语法调用时间:*requie是运行时调用,所以require
琴先森的博客
·
2019-02-21 19:47
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
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
其他