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基础-
CommonJS
模块化规范
1.在本地项目中基于NPM/YARN安装第三方模块第一步:在本地项目中创建一个“package.json”的文件作用:把当前项目所有依赖的第三方模块信息(包含:模块名称以及版本号等信息)都记录下来;可以在这里配置一些可执行的命令脚本等;基于YARN会默认生成一个“配置清单”,只是信息没有手动创建的全面npminit-y或者yarninit-y创建配置清单的时候,项目目录中不应该出现中文和特殊符号,
endless-love
·
2019-09-09 18:00
Promise
第1部分——Promise的使用详解(基本概念、使用优点)一、Promise的相关概念promises的概念是由
CommonJS
小组的成员在Promises/A规范中提出来的。
徐林俊
·
2019-09-09 16:00
将ts编写的代码上传到npm
typescript依赖,这边不涉及到webpack和各种框架,就只是一个ts的小demo编写tsconfig.js{"compilerOptions":{"target":"es5","module":"
commonjs
Dilomen
·
2019-09-08 10:27
将ts编写的代码上传到npm
typescript依赖,这边不涉及到webpack和各种框架,就只是一个ts的小demo编写tsconfig.js{"compilerOptions":{"target":"es5","module":"
commonjs
Dilomen
·
2019-09-08 10:27
webpack
webpack的核心是依赖分析,把依赖分析出来了,其他都是细枝末节了它主要的用途是通过
CommonJS
的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。
草原的原
·
2019-09-06 00:00
webpack
模块化开发
Web开发学习笔记:npm安装教程
webpack:它主要的用途是通过
CommonJS
的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。vue-cli:用户生成Vue工程模板。
JustWantToFly
·
2019-09-04 16:36
Web开发学习笔记
Node.js学习教程之Module模块
前言采用了
Commonjs
规范,通过module.exports、require来导出和导入模块。模块加载机制中,采用了延迟加载的策略。
pr_云不欺
·
2019-09-03 10:35
AMD、
CommonJS
模块化规范及ES6模块系统
模块化将大程序拆分成互相依赖的小文件,再用简单的方法将它们拼装起来。为何需要模块化原始情况规模较大的前端项目,不可能使用一个JS文件就能写完,不同的功能需要封装到不同的JS文件中,这样便于开发也便于维护。这样使用的问题:这些代码中的函数必须是全局变量,才能暴露给使用方,但是全局变量会造成很严重的污染,很容易覆盖别人的或者被别人覆盖;并且依赖关系不明确,可能会出现加载问题。使用模块化之后ES6模块功
populus
·
2019-09-03 00:00
javascript
ES6之模块化导入导出
在ES6之前,社区制定了一些模块加载方案,最主要的有
CommonJS
和AMD两种。前者用于服务器,后者用于浏览器。
zjl_712
·
2019-08-30 10:00
require时,exports和module.exports的区别你真的懂吗?
大家都知道Node.js遵循
CommonJS
规范,使用require关键字来加载模块。requ
koala
·
2019-08-28 00:00
面试
javascript
node.js
ES6模块默认导出和变量绑定(Default Exports and Exporting bindings)
背景JavaScript现在最主流的模块机制是
commonjs
和ES6module。两者不单是语法上有所区别,在加载的时候也有所不同,譬如
commonjs
是运行时加载,ES6模块是编译时输出接口的。
Bernie维
·
2019-08-22 00:21
JS模块化:
CommonJS
,AMD与CMD
模块化历史一、原始写法functionm1(){//...}functionm2(){//...}二、对象写法varmodule1=newObject({_count:0,m1:function(){//...},m2:function(){//...}});这样的写法会暴露所有模块成员,内部状态可以被外部改写。比如,外部代码可以直接改变内部计数器的值。三、立即执行函数写法varmodule1=(
墨竹摇曳
·
2019-08-19 11:57
JS
JS模块化
commonJS
AMD
CMD
requireJS
export,export default,module.exports,import,require之间的区别和关联
module.exportsNode应用由模块组成,采用
CommonJS
模块规范。根据这个规范,每个文件就是一个模块,有自己的作用域。
DeepThought
·
2019-08-18 19:00
commonjs
& ES module & babel转码 & webpack转码
js模块发展历程-javaScript模块七日谈前端模块化开发那点历史#588现代ES模块也需要各种转码工具才可以在浏览器里正常运行,下面是转码现代ES模块需要了解到的知识点
commonjs
&ESmodule
大桔子
·
2019-08-18 00:00
模块化
es6
module
commonjs
转码
教程:使用umd、
commonjs
和es三种模式制作自己的React 组件(库)
创建package.json文件执行命令npminit创建package.json文件,一步步输入你自己的组件基本信息,下面是我创建的{"name":"react-code-previewer","version":"0.0.1","description":"基于react和antd的代码预览器组件","main":"index.js","scripts":{"test":"echo\"Erro
Awbeci
·
2019-08-16 00:00
react.js
babel7
webpack4
浅谈前端模块化规范
1.原始的模块化写法2.添加命名空间3.立即执行函数表达式
CommonJS
、AMD和CMD规范
CommonJS
规范AMD规范与RequireJSCMD规范与Sea.jsECMAScript6标准的模块支持
freedom雲
·
2019-08-13 17:00
浅谈前端模块化规范
1.原始的模块化写法2.添加命名空间3.立即执行函数表达式
CommonJS
、AMD和CMD规范
CommonJS
规范AMD规范与RequireJSCMD规范与Sea.jsECMAScript6标准的模块支持
freedom雲
·
2019-08-13 16:28
前端
批量转换 AMD 与
CommonJs
模块到 ES 模块
批量转换AMD与
CommonJs
模块到ES模块就前端而言,ES6的模块化写法已经是主流了,但很多老的项目都是用AMD或者
CommonJs
规范写的。
senntyou
·
2019-08-13 00:00
es6
程序员
前端
node.js
javascript
VUE技术揭秘阅读笔记之vue源码构建
我们需要提前了解并知道的是,rollup是一种最近比较火的前端工程化构建工具,提供了多种打包方式,并且可以通过format属性设置你想要打包成的代码类型:amd-输出成AMD模块规则,RequireJS可以用cjs-
CommonJS
cjFrontEnd
·
2019-08-11 23:03
webpack
后台的模块化node模块规范
commonjs
定义模块:一个JS文件就是一个模块导出模块:exports/module.exports使用模块:requirecmdseajsamdrequire//导出模块的两种方式
没了提心吊胆的稗子
·
2019-08-11 11:21
webpack学习:使用初探
,解决模块之间的相互依赖的问题.2.模块是什么,如何使用模块module:JS借鉴其他面向对象语言实现的一种文件分组机制,将大程序拆分成互相依赖的小文件,能提高代码的可维护性(解耦和复用).常见规范:
CommonJS
smartzheng
·
2019-08-07 15:09
简述JavaScript模块化编程(二)
前置阅读:简述JavaScript模块化(一)在前面一文中,我们对前端模块化所经历的三个阶段进行了了解:
CommonJs
,由于是同步的,所以主要应用于服务器端,以Node.js为代表。
名刀涛
·
2019-08-02 17:00
javascript模块化
/b.js'
CommonJS
规范
CommonJs
是Node独有的规范,浏览器中使用就需要用到Browse
DIV狂魔
·
2019-07-30 15:00
Webpack系列笔记(一):初识webpack
是一个基于NodeJS的模块打包工具常见的模块引入规范有:ESmodule、
CommonJS
、CMD、AMD,一般来说浏览器端使用ES,Node使用
CommonJS
点击查看ESmodule、
CommonJS
DiaoXianggang
·
2019-07-30 14:25
前端
webpack4
react项目配置babel7
":[["@babel/env",{"targets":{"chrome":"66"},"corejs":{"version":2},"useBuiltIns":"usage","modules":"
commonjs
huahuadavids
·
2019-07-29 00:00
javascript
babel
Node.js 12 中的 ES 模块
开发人员使用了明确定义的规范(如AMD或
CommonJS
)以及简单的编码模式(如通过揭示模块模式(revealingmodulepattern))来得到模块化解决方案的好处。
疯狂的技术宅
·
2019-07-29 00:00
es6
ecmascript
node.js
javascript
webpack中tree-shaking技术介绍
之前介绍过webpack3的新特性,里面提到webpack2支持了ES6的import和export,不需要将ES6的模块先转成
CommonJS
模块,然后再进行打包处理。
weixin_30412167
·
2019-07-27 20:25
webpack
2.3 vue-cli脚手架工具【看这一篇就够了】
webpack的用途是通过
commonjs
的语
weixin_30321709
·
2019-07-25 22:00
webpack
java
javascript
ES6模块/
CommonJS
/AMD/CMD分析对比
ES6模块/
CommonJS
/AMD/CMDvue和nodeJS模块规范不一样vue是通过babel编译,在代码中都是遵守ES6的规范来定义模块的nodeJS都是遵循CoomonJS的规范来定义的模块ES6
一个待崛起的黑马前端
·
2019-07-25 21:50
前端
CommJS
CMD
AMD
ES6
【ES6脚丫系列】模块Module
『ES6知识点总结』模块Module第一节:Module基本概念【01】过去使用
CommonJS
和AMD,前者用于服务器,后者用于浏览器。
zyx456
·
2019-07-25 00:00
javascript
ecmascript
【模块化系列】Nodejs模块化的原理
一、前言node的应用是模块组成的,Node遵循
commonjs
的模块规范,用来隔离每个模块的作用域,使每一个模块在自身的命名空间中执行。
saucxs
·
2019-07-24 00:00
模块化
node.js
ES6 模块化和 .vue组件的应用举例
ES6模块与
CommonJS
模块的差异以下部分内容引用阮一峰老师的《ECMAScript6入门》这一章节ES6模块与
CommonJS
模块的差异开始之前,必须了解到,ES6模块与
CommonJS
模块完全不同
ican
·
2019-07-23 00:00
vue.js
模块化
es6
前端require代码抽离小技巧
DEMO文件目录结构plugin.js///
CommonJS
规范//varexports=module.exports;exports.test=function(){console.log("Thisisaplugin
DIV狂魔
·
2019-07-22 10:00
typescript中的模块引用
背景ts可以用于node环境和web环境,或者说在esmodule出来之前,大部分的包都是遵循
commonjs
的,而这些遵循
commonjs
的包现在大多还存在与nodejs当中,也是nodejs迟迟还没有全面支持
Obeing
·
2019-07-17 00:00
typescript
前端模块化总结
前端模块化演进函数封装=》对象=》立即执行函数=》
CommonJS
AMDCMD=》ES6module&webpack函数封装缺点:污染了全局变量变量名重名模块成员之间没什么关系对象缺点:外部可以随意修改内部成员
Alcantara6
·
2019-07-16 12:54
前端工程化
babel7搭建node es6环境
plugin-proposal-class-properties@babel/plugin-transform-async-to-generator@babel/plugin-transform-modules-
commonjs
2
海丰
·
2019-07-15 14:30
ES6——模块(module)
运行时加载在ES6之前,社区制定了一些模块加载方案,最主要的有
CommonJS
和AMD两种,前者用于服务器,后者用于浏览器。
CommonJS
和AMD模块,都只能在运行时确定这些东西。
_羊羽_
·
2019-07-14 21:39
[译]ES6 模块化入门
ES6模块系统在ES6之前,我们已经知道了RequireJS,AngularJS的依赖注入,以及
CommonJS
,具体可以看笔者的上一篇文章《JS模块化历史简介》。
savokiss
·
2019-07-14 00:00
es6
modularity
javascript
node开发基础概念
它仍遵循
commonJS
的module.exports、require社区规范。当然,node.js是支持ES6语法的。4.node的全局对象为global。
陌上兮月
·
2019-07-11 16:00
AMD/CMD/ ES6模块/
CommonJS
模块
在前端开发中,发现小组成员总是对ES6、Javascript、
CommonJS
、AMD、nodejs概念搞不清,既不知道它们之间的联系,更不知道它们之间的差异。
Lee 酱
·
2019-07-10 18:31
前端
【Step-By-Step】高频面试题深入解析 / 周刊07
本周面试题一览:实现一个JSON.stringify实现一个JSON.parse实现一个观察者模式使用CSS让一个元素水平垂直居中有哪些方式ES6模块和
CommonJS
模块有哪些差异?
刘小夕
·
2019-07-10 00:00
javascript
html5
前端
程序员
面试
webpack4.0 resolve的使用
1.module
commonjs
中,找包的顺序是从当前的node_modules下开始寻找,找不到会从外层再去寻找,我们可以使用module字
成熟稳重的李先生
·
2019-07-08 22:18
Vue.js 模块化
阮一峰老师的
CommonJS
必须要先看看,不重复造轮子文章。基础知识我们看完上面的文章,现在你应该理解了什么是
CommonJS
规范,以及下面的概念。
Hitman_Agent_47
·
2019-07-05 11:54
前端模块化 - 学习指南
1.前端模块化js模块化提供几种规范1.
commonjs
规范代表的就是onde适合后台开发因为是同步的,服务器是运行比较快等待时间不长,common.js不适合用于前端,前端客户端是浏览器,浏览器追求的是异步加载
硅谷之火
·
2019-07-04 21:00
前端模块化
Js提供了三种规范:1,
commonjs
规范··代表的就是node.js··适合后台开发·因为是同步的·服务器的运行比较快,等待时间不长,common.js不适合用于前端,前端的客户端是浏览器,浏览器追求异步加载
Web-小太阳
·
2019-07-04 20:00
vue开发搭建(npm安装 + vue脚手架安装)
2、webpack:它主要的用途是通过
CommonJS
的语法,把所有浏览器端需要发布的静态资源,做相应的准备,比如资源的合并和打包。3、vue-cli:用户生成Vue工程模板。
咸咸海风
·
2019-06-26 16:00
实习第五十七天(sea.js和require.js)
伴随前端开发者对于模块化的需求,node出现了,跟随node出现的还有
commonjs
,这是一种js模块化解决方案,像Node.js主要用于服务器的编程,加载的模块文件一般都已经存在本地硬盘,所以加载起来比较快
Artifacts
·
2019-06-24 14:04
js模块化入门与
commonjs
解析与应用
JS模块化的基本原理
commonjs
规范
commonjs
在前端模块化中的基本使用AMD与CMD规范剖析博客链接一、JS模块化基本原理在JS没有提出来模块化的时候,开发JS项目比较简单,同时也比较杂乱,第一个问题就是全局变量的管理
他乡踏雪
·
2019-06-23 14:00
深入浅出Webpack 摘要 入门
CommonJS
CommonJS
是一种使用广泛的JavaScript模块化规范,核心思想是通过require方法来同步地加载依赖的其他模块,通过module.exports导出需
Upcccz
·
2019-06-19 18:10
React教程之create-react-app+webpack打包运行项目(react-webpack-starter)
兼容
CommonJS
&AMD&ES6模組規範Bundle效率高JS擴充語法的編譯自動化(JSX,CoffeeScript,TypeScript…)編譯sass,less將資源(css,img,font…
Moshow郑锴
·
2019-06-17 18:12
React
上一页
51
52
53
54
55
56
57
58
下一页
按字母分类:
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
其他