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
module.exports、exports、export、import、export default区别
写在前面这里涉及到
CommonJs
和Es6的知识,因此,想要充分的认识他们,少年,你需要修炼下
CommonJs
和Es6了。
尼古拉斯-托尔斯泰-赵四
·
2018-11-08 11:24
JavaScript
webpack4.x 模块化浅析-
CommonJS
先看下webpack官方文档中对模块的描述:在模块化编程中,开发者将程序分解成离散功能块(discretechunksoffunctionality),并称之为模块。每个模块具有比完整程序更小的接触面,使得校验、调试、测试轻而易举。精心编写的模块提供了可靠的抽象和封装界限,使得应用程序中每个模块都具有条理清楚的设计和明确的目的。webpack的核心概念之一就是一切皆模块,webpack在项目中的作
大海Jarvis
·
2018-11-08 00:00
javascript
webpack
[转载]module.exports 和 exports的区别
文章目录1.module.exports2.exports3.原因4.总结转载:module.exports和exports的区别1.module.exports
CommonJS
规范规定,每个模块内部,
欢欢2776479680
·
2018-11-07 16:28
nodejs
这次聊聊Promise对象
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~本文由前端林子发表于云+社区专栏Promise是
CommonJS
提出的一种规范,在ES6中已经原生支持Promise对象,非ES6环境可以用Bluebird
腾讯云加社区
·
2018-11-07 00:00
云计算
程序员
javascript
Node(3)
(相关概念请参考
CommonJs
规范)简言之,Node.js中的js不像普通的js具有全局变量,而是以模块(文件)为作用域,不会污染其他文件。而用户书写的js就是自定义模块,下载
一颗脑袋
·
2018-11-06 18:18
RequireJS, SeaJS,
CommonJS
Modules/2.0, BravoJS, ECMAScript
阅读更多RequireJS,SeaJS,
CommonJS
Modules/2.0,BravoJS,ECMAScriptAMD:https://github.com/amdjs/amdjs-api/wiki
lobin
·
2018-11-05 12:00
什么是AMD,
CommonJS
,UMD(2)
模块规范JS组件生态系统稳步增加,但是组件之间互相引入导致组件混乱,为了解决问题,互为对手的AMD和
CommonJS
出现,他们可以让开发者在约定的沙箱以模块化的形式编写自己的代码。
鹿杖客
·
2018-10-30 17:57
前端
React/React Native 的ES5 ES6写法对照表
模块引用在ES5里,如果使用
CommonJS
标准,引入React包基本通过require进行,代码类似这样://ES5varReact=require("react");var{Component,PropTypes
crazy一笑
·
2018-10-29 11:24
模块化总结
Node
CommonJS
1.
CommonJS
是“运行时加载”2.require()是加载整个“对象”3.最终导出的是module.exports,exports只是对module.exports的一个全局引用
孙新强
·
2018-10-28 20:29
JS常见模块化规范(
CommonJS
/AMD/CMD/UMD/ES6 Module)
为什么需要模块化在ES6出现之前,JS语言本身并没有提供模块化能力,这为开发带来了一些问题,其中最重要的两个问题应当是全局污染和依赖管理混乱。//filea.jsvarname='aaa';varsayName=function(){console.log(name);};sayName();//'aaa'//code...varname='bbb';sayName();//'bbb'上面的代码中
信达
·
2018-10-25 00:00
es6
模块化
javascript
小程序版结合promise的axios风格ajax请求函数。
具体如下:下载,安装npmicdd-lib使用es6:import{wxhttp}from'cdd-lib'
commonjs
:let{wxhttp}=require('cdd-lib')wxhttp命名为
farmerz
·
2018-10-17 00:00
typescript
axios
微信小程序
promise
前端知识海底捞之JS
AMDCMD
CommonJS
/*AMD是RequireJS对模块化的定义*CMD是seaJS对模块化的定义*
CommonJS
是Node对模块化的规范**//*AMD依赖关系前置*/define(['.
小小的白菜
·
2018-10-15 22:55
CommonJS
模块化简易实现
阅读原文
CommonJS
概述
CommonJS
是一种模块化的标准,而NodeJS是这种标准的实现,每个文件就是一个模块,有自己的作用域。在一个文件里面定义的变量、函数、类,都是私有的,对其他文件不可见。
PandaShen
·
2018-10-11 00:00
javascript
node.js
commonjs
源码分析
nodejs require js文件入口,在package.json中指定默认入口main方法
我们都知道nodejs遵循
commonJS
规范,各个js是独立的。如果目录结构是:�Cconfig文件夹�Cindex.js�Ctest.jsapp.js那么在app.js中require('.
adley_app
·
2018-10-10 14:39
CommonJS
规范与AMD/CMD规范总结
CommonJS
规范加载模块是同步的,只有加载完成,才能执行后面的操作。AMD规范是非同步加载模块,允许指定回调函数。
葶寳寳
·
2018-10-09 10:46
Vue2.5学习笔记之如何在项目中使用和配置Vue
我们也可以这种引入的方式{{name}}constvm=newVue({el:'#root',data:{name:'Vue'}})随着前端的发展我们出现了模块化的开发方式,例如异步(AMD)、同步(
CommonJS
Modenng
·
2018-09-26 08:04
React组件导入的两种方式(动态导入组件的实现)
提出的规范不同import是ES6语法,reuqire是
CommonJs
提出的.import会通过babel转换成
CommonJS
规范
风翻火焰
·
2018-09-25 19:37
react
《前端之路》之 Javascript 模块化管理的来世今生
目录第二章-04:Javascript模块化管理的来世今生一、什么是模块化开发1-1、模块化第一阶段1-2、封装到对象1-3、对象的优化二、模块化管理的发展历程2-1、
CommonJS
2-2、
CommonJS
SmallW
·
2018-09-25 16:00
Vue源码探究-构建版本的区别
构建版本的比较官方文档上展示的概括图表(以下译自该文档):UMD
CommonJS
ESM
ushio
·
2018-09-22 00:00
源码分析
源码学习
源码
vue.js
初识webpack(一)
webpack支持AMD和
CommonJS
,以及其他的一些模
提酒斩桃花
·
2018-09-21 01:56
前端
webpack
js
javascript中import和export用法总结
在ES6之前,社区制定了一些模块加载方案,最主要的有
CommonJS
和AMD两种。前者用于服务器,后者用于浏览器。ES6在语言标准的层面上,实现了模块功能,而且实现得相当简单,完全可以
侯贝贝
·
2018-09-16 00:00
module
javascript
Requirejs与r.js打包,AMD、CMD、UMD、
CommonJS
、ES6模块化
一:require.js1、require.js是什么?为什么要用它?require.js是一个JavaScript模块载入框架,实现的是AMD规范。使用require.js有以下优点:①异步加载,防止js加载阻塞页面渲染,提高了性能。②使用程序调用的方式加载js,避免使用传统的标签引入方式。③模块化,便于代码的编写和维护。④按需加载,减少不必要的载入。2、require.js与传统方式对比①:传
ECMAScripter
·
2018-09-12 20:24
JavaScript
模块化
前端模块化CommomJs、AMD、CMD以及ES6的import详解
常见的模块化有
CommonJs
、AMD、CMD、ES6,下面就分别来介绍他们。
CommonJs
CommonJs
将每个javaScript文件当作是一个模块,其内部定义的变量函数等都属于这
RickyLong
·
2018-09-12 00:00
cmd
amd模块加载
commonjs
前端常用函数积累
所以使用
commonjs
方式导致不可用。路径和引用说明/index.js根路径的index.js文件为node_modules对外输出的文件,是es6模块方式。
farmerz
·
2018-09-12 00:00
typescript
javascript
笔记:总结require和import的区别
require是这个老一辈码农们在es6规范之前的规范中使用的命令,之前的规范有
CommonJS
规范、AMD、CMD、还有一个UMD,那为什么是require不是别的呢,因为方便在node中使用。
yuezhongbao
·
2018-09-10 00:00
模块化开发
【js基础】之模块化、AMD、
CommonJS
1.AMDrequire.js全局define函数全局require函数依赖的JS会自动、异步加载//util.jsdefine(function(){return{getFormatDate:function(date,type){if(type===1){return'2018-09-10';}if(type===2){return'2018年9月10日';}}}})//a-util.jsde
stefanieliang
·
2018-09-10 00:00
模块化
exif.js读取图像Exif元数据
该软件包也可用于AMD或
CommonJS
环境。注意:Exif标准仅适用于.jpg和.tiff图像。此软件包中的Exif逻辑基于E
樊小书生
·
2018-09-09 15:39
JavaScript
JavaScript插件
翻译
web开发录
web开发插件
组件
框架
ECMAScript6(19):Module 模块
在ES6之前,有主要的2个模块化方案:
CommonJS
和AMD。前者用于服务器,后者用于浏览器。
CommonJS
这样引入模块:let{stat,ex
Faremax
·
2018-09-05 00:00
javascript
模块(一)
CommonJs
,AMD, CMD, UMD
系列文章导航模块(二)es6moduletypescriptmodule本文参考Javascript模块化编程(一):模块的写法Javascript模块化编程(二):AMD规范Javascript模块化编程(三):require.js的用法随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等
合肥懒皮
·
2018-09-04 18:03
webpack4 CSS Tree Shaking的使用
为什么这么说,如今的前端模块规范很多,比较出流行的比如
commonJS
,AMD,es6,我简单
董沅鑫
·
2018-09-03 09:52
Javascript模块化开发基础
在ES6之前,有主要的2个模块化方案:
CommonJS
和AMD。前者用于服务器,后者用于浏览器。
CommonJS
这样引入模块:let{stat,ex
faremax
·
2018-09-02 16:56
javascript中UMD规范的代码推演
它是为了让模块同时兼容AMD和
CommonJs
规范而出现的,多被一些需要同时支持浏览器端和服务端引用的第三方库所使用。
大史不说话
·
2018-08-29 08:41
javascript基础修炼(4)——UMD规范的代码推演
它是为了让模块同时兼容AMD和
CommonJs
规范而出现的,多被一些需要同时支持浏览器端和服务端引用的第三方库所使用。
大史不说话
·
2018-08-28 20:00
再写Node基础(读《Node.js 来一打C++扩展》)
CommonJS
规范requirerequire是一个函数,参数是模块标识符,返回值是所引用模块暴露给外部使用者的内容。
胡斐
·
2018-08-24 00:00
npm
commonjs
node.js
javascript基础修炼(4)——UMD规范的代码推演
它是为了让模块同时兼容AMD和
CommonJs
规范而出现的,多被一些需要同时支持浏览器端和服务端引用的第三方库所使用。
大史不说话
·
2018-08-23 15:52
javascript
javascript基础修炼
详解vue-cli脚手架中webpack配置方法
modulebundler(模块打包工具),所谓的模块就是在平时的前端开发中,用到一些静态资源,如JavaScript、CSS、图片等文件,webpack就将这些静态资源文件称之为模块webpack支持AMD和
CommonJS
xiaoqi77
·
2018-08-22 14:50
webpack 笔记
参考链接:webpack打包分析webpack打包文件分析
commonjs
规范打包文件分析源文件//index.jsconstutil=require('.
Obeing
·
2018-08-22 00:00
javascript
关于vue fetch方法研究promise的用法
于是便有了
CommonJS
的Promises/A规范,用于解决回调金字塔问题。本文先介绍Promises相关规范,然后再通过解读一个迷你的Prom
maindek
·
2018-08-20 09:00
vue
promise
ES6中的模块化
首先,需要明确的一点是:ES6中的import和export实现的模块化是编译时加载(或称为静态加载)的,即ES6可以在编译时就完成模块的加载,可以在编译时就确定文件的依赖关系,比
CommonJS
模块的加载方式效率要高
放风筝的小小马
·
2018-08-17 13:42
ES6中的模块化
首先,需要明确的一点是:ES6中的import和export实现的模块化是编译时加载(或称为静态加载)的,即ES6可以在编译时就完成模块的加载,可以在编译时就确定文件的依赖关系,比
CommonJS
模块的加载方式效率要高
放风筝的小小马
·
2018-08-17 13:42
谈谈Js前端模块化规范
追溯根源,来到Js模块化规范1、
CommonJS
规范(同步加载模块)允许模块通过requi
keywords
·
2018-08-13 00:00
js模块化
前端
css
html5
javascript
教你
CommonJS
实现
你真的懂模块化吗加紧学习,抓住中心,宁精勿杂,宁专勿多。——周恩来模块简史早期的JavaScript往往作为嵌入到HTML页面中的用于控制动画与简单的用户交互的脚本语言,我们习惯这样写。//module1code//module2code所有的嵌入到网页内的JavaScript对象都会使用全局的window对象来存放未使用var定义的变量。这就会导致一个问题,那就是,最后调用的函数或变量取决于我们
shinemax
·
2018-08-08 11:49
js
javascript
前端
Node.js
模块化
CommonJS
@JavaScript程序员,如何写出令人惊叹的高级代码?
各种包管理器到ESLint,从
CommonJS
到AMD,再从ES6模块到Babel和Webpack,好多工具啊!好累……是的,今天我觉得很疲劳。
CSDN资讯
·
2018-08-04 20:44
vscode中使用eslint格式化代码
eslint格式化代码在vscode的插件商店中下载eslinteslint配置配置初始化在vscode中按F1调出命令行,打CreateESLintconfiguration,会出现交互式配置说明:
commonjs
Soul_wwb
·
2018-08-03 17:19
IDE
vscode中使用eslint格式化代码
eslint格式化代码在vscode的插件商店中下载eslinteslint配置配置初始化在vscode中按F1调出命令行,打CreateESLintconfiguration,会出现交互式配置说明:
commonjs
Soul_wwb
·
2018-08-03 17:19
IDE
再唠叨JS模块化加载之
CommonJS
、AMD、CMD、ES6
CommonJS
CommonJS
定义的模块分为:模块引用(require)模块输出(exports)模块标识(module)
CommonJS
Modules有1.0、1.1、1.1.1三个版
周陆军
·
2018-08-03 17:08
JS模块化加载
AMD
CMD
再唠叨JS模块化加载之
CommonJS
、AMD、CMD、ES6
CommonJS
CommonJS
定义的模块分为:模块引用(require)模块输出(exports)模块标识(module)
CommonJS
Modules有1.0、1.1、1.1.1三个版
zhoulujun
·
2018-08-03 17:00
js模块化理解
无模块化单个js文件,文件大,为了提高项目代码的可读性、可扩展性拆分成多个js文件多个js文件之间的相互依赖关系,难以维护每个模块都是暴露在全局的会污染全局的作用域,简单的使用,会导致全局变量命名冲突
CommonJS
全幼儿园最可爱的猪
·
2018-08-03 15:16
webpack4 系列教程(一): 打包JS
1.检验webpack规范支持webpack支持es6,
CommonJS
,AMD。
心谭小站
·
2018-07-30 23:00
JS中Promise函数then的奥秘探究
Promise概述Promise对象是
CommonJS
工作组提出的一种规范,目的是为异步操作提供统一接口。那么,什么是Promises?
donglegend
·
2018-07-30 08:56
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他