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
JavaScript笔记(
CommonJS
规范)
参考网站:《模块-廖雪峰的官方网站》《
CommonJS
规范》《js模块化编程之彻底弄懂
CommonJS
和AMD/CMD》为了写可维护的代码,常把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少
banmao8461
·
2020-07-07 03:51
webpack--简单入门(1)
通过loader的转换,任何形式的资源都可以视作模块,比如
CommonJs
模块、AMD模块、ES6模块、CSS、图片、JSON、Coffeescript、LESS等。2.安装我们需要安装一个node
mnixu
·
2020-07-07 01:02
开发工具
Node模块
理解包结构
commonjs
包结构规范:http://wiki.
commonjs
.org/wiki/Packages/1.0一个package.json文件应该存在于包顶级目录下二进制文件应该包含在bin
林帅并不帅
·
2020-07-06 22:50
读书笔记 - Webpack实战
WebpackWebpack.png1.Webpack简介为什么需要WebpackWebpack默认支持多种模块标准,包括AMD、
CommonJS
以及最新的ES6模块Webpack有完备的代码分割解决方案
走虾观花
·
2020-07-06 21:39
ES6(Module模块化笔记)
在ES6之前,社区规定了一套模块规范
Commonjs
主要服务器nodejsrequire('http')AMDrequirejsCMDseajs模块化(ps注意:需要放到服务器环境)如何定义模块export
面壁思过程
·
2020-07-06 21:24
ES6笔记
前端模块化梳理
女神镇场相信不只我一个人对模块化这里感觉不熟练,因为
commonJS
、AMD、CMD真的很容易把人弄得云里雾里,本着“服务他人,方便自己”的原则,特整理这篇文章,希望对大家有帮助。
HARRISKING
·
2020-07-06 20:14
Cannot assign to read only property 'exports' of object
因为webpack2中不允许混用import和module.exports,解决办法有两种:一、在babel.config.js里配置unambiguous设置,让babel和webpack一样严格区分
commonJS
ThisWu
·
2020-07-06 15:41
nodeJs使用教程
一、模块化我们知道nodeJS是遵循
CommonJS
规范的,所以每个JS文件都是一个模块,模块的好处就是避免命名空间污染。
bo_bo_bo_la
·
2020-07-06 14:45
JavaWeb&CocosCreator使用Protobuf通信的使用和问题
proto转js命令Proto数据Java端代码以及运行效果CocosCreator端代码(TS)以及运行效果问题以及解决办法1.proto文件转js文件命令:pbjs-tstatic-module-w
commonjs
-oproto.js
楊帥
·
2020-07-06 10:00
CocosCreator
后端程序员的 JavaScript 之旅 - 模块化(一)
模块化的缺失不利于大规模WebApp的开发,促使生态圈催生出大量的模块化的规范,其中的代表是
CommonJS
、AMD和UMD,同样也产出许多优秀的模块加载器比如RequireJS、Browserify、
李少鹏
·
2020-07-06 08:52
webpack 的 loader 和 plugin
因为webpack本身只能打包
commonjs
规范的js文件,对于其他资源例如css,图片,或者其他的语法集,比如jsx,coffee,是没有办法加载的。
尘埃不会飞
·
2020-07-06 07:09
web前端
webpack配置【一】webpack-cli中加入eslint规范,自动化测试,浮层错误抛出
cnpmieslint--save-devcnpmieslint-loading--save-dev2.配置在根目录中新建一个.eslintrc.jsmodule.exports={env:{browser:true,
commonjs
高级前端工程师Vue方向
·
2020-07-06 05:00
web前端
webpack
ES6之Promise常见面试题
如果遇到一个东西不知道是ES6还是ES5,你该怎么区分它es6的继承和es5的继承有什么区别promise封装ajaxletconst的优点es6generator是什么,async/await实现原理ES6和node的
commonjs
一只努力的程序媛
·
2020-07-06 01:37
笔面试
JS学习进阶
js模块化以及手撕
commonjs
代码
模块化的好处避免命名冲突(减少命名空间污染)更好的分离,按需加载更高复用性高可维护性模块化规范
commonjs
CommonJS
规范主要用于服务端编程,加载模块是同步的,这并不适合在浏览器环境例://module1
小葱
·
2020-07-06 00:09
javascript
前端
node.js
ES6模块的import和export用法总结
ES6之前已经出现了js模块加载的方案,最主要的是
CommonJS
和AMD规范。
commonjs
主要应用于服务器,实现同步加载,如nodejs。
秋天下雨淋湿冬天
·
2020-07-05 23:35
使用vue时,报错“exports is not defined”
根据浏览器报错信息,查询到报错来源是第三方组件的一段代码:经过查资料,这是使用了
CommonJs
写法,而在应用中并没有做相应的模块转换使得浏览器能够识别。
weixin_30341735
·
2020-07-05 20:42
node-interview [II]:模块
关于require的分析,推荐阅读require()源码解读和
CommonJS
规范。require的基本作用就是读取并执行一个javascript文件,并返回其module.exports对象。
Shawn-ye
·
2020-07-05 19:03
exports、module.exports 和 export、export default到底有什么区别
node和es6都支持的引入export/import:只有es6支持的导出引入module.exports/exports:只有node支持的导出Nodemodule.exports/exports是遵循
CommonJS
_杨大仙
·
2020-07-05 13:38
使用webpack搭建Vue
WebPack可以看做是资源构建,模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,less、img、scss、
commonJs
sslcsq
·
2020-07-05 13:10
js 使用protobuf
然后将路径加入环境变量,在终端输入protoc出现下面即可:添加proto文件:proto_person.proto,然后再终端对于目录下输入:protoc--js_out=import_style=
commonjs
早就在城下
·
2020-07-05 03:48
javaScript
webpack.config.dev.js中配置less
use:[{loader:"style-loader"//createsstylenodesfromJSstrings},{loader:"css-loader"//translatesCSSinto
CommonJS
cyqboke
·
2020-07-05 03:38
react
jQuery源码分析(一)
function(global,factory){"usestrict";if(typeofmodule==="object"&&typeofmodule.exports==="object"){//For
CommonJS
andCom
动感蚂蚁
·
2020-07-05 02:31
jquery
源码学习
Webpack-源码二,整体调用流程与Tapable事件流
在上一篇博客中分析了webpack打包以后的bundle文件,了解webpack是如何通过require模拟
commonjs
标准加载模块的。
柒青衿
·
2020-07-05 02:26
源码
webpack
import和require的区别
关于import和require的不同,其实可以理解成
CommonJs
和ESModule的区别。这两者都是前端模块化的规范。
啪叽
·
2020-07-05 01:42
commonjs
ecmascript
学习笔记
webpack的HMR功能 模块热加载功能
webpack.config.js/***所有构建工具都是基于nodejs平台运行的,模块化默认采用
commonjs
*运行项目指令*webpack会打包结果输出*npxwebpack-dev-server
mhbsoft
·
2020-07-05 00:45
webpack
webpack source-map代码构建映射
webpack.config.js中追加如下配置:devtool:'inline-source-map’/***所有构建工具都是基于nodejs平台运行的,模块化默认采用
commonjs
*运行项目指令*
mhbsoft
·
2020-07-05 00:45
webpack
模块化初窥
模块化AMD实现AMD的库有RequireJS、curl、DojoAMD采用require()语句加载模块,但是不同于
CommonJS
,它要求两个参数:require([module],callback
饥人谷_風逝
·
2020-07-04 23:58
module.exports,exports,export,export default,import,require区别和联系
一、首先搞清楚一个基本问题:module.exports和exports是属于
CommonJS
模块规范!(不清楚
commonjs
?
阿喵的小情绪
·
2020-07-04 23:26
nodejs中的模块化
模块化基本概念在nodejs中,应用由模块组成,nodejs中采用
commonJS
模块规范。
灯光下的投影
·
2020-07-04 22:55
nodejs
nodejs的模块化概念
CommonJS
规范的提出,主要是为了弥补当前JavaScript没有标准的缺陷。它的终极目标就是:提供一个类似Python,Ruby和Java语言的标准库.
CommonJS
就是模块化的标
慕容屠苏
·
2020-07-04 20:16
nodejs
JavaScript再述promise的用法和常用方法
1Promise概述Promise对象是
CommonJS
工作组提出的一种规范,目的是为异步操作提供统一接口。那么,什么是Promises?
_摩西_
·
2020-07-04 19:24
Webpack 4.X 从入门到精通 - module(四)
一个css文件,一张图片、一个less文件都是一个模块,都能用导入模块的语法(
commonjs
的require,ES6的import)导入进来。
陈学辉
·
2020-07-04 18:04
React技术栈及前端技术总结
React技术栈及前端技术总结基础ECMAScript6阮一峰的《ECMAScript6入门》
CommonJS
CommonJS
是一个规范,它的终极目标是制定一个像C++标准库一样的规范,使得基于
CommonJS
API
choushiax229763
·
2020-07-04 13:25
webpack 引用打包第三方全局依赖3种方式
webpack引用打包第三方全局依赖导读webpack可以识别ES6模块语法、
CommonJS
或AMD规范编写的模块。
我的小英短
·
2020-07-04 09:27
node
前端工具
webpack
AMD/CMD/
CommonJS
到底是什么
AMD/CMD/
CommonJS
到底是什么?一、三者相同点同为JS模块化开发的标准。
芒果加奶
·
2020-07-04 07:01
javascript如何封装自己的js插件
functionScroll(el,options){//somecode};//原型链上提供方法Scroll.prototype={//定义方法show:function(){//somecode}};//兼容
CommonJs
面壁思过程
·
2020-07-04 04:14
js
webpack学习笔记
1】、webpack是最近比较流行的模块化工具,天生支持
commonjs
规范,设计思想是--requireanything,就是想把前端涉及到的所有文件都通过js的require组织起来,最后以js为入口
Caroline静默如初
·
2020-07-04 03:22
Nodejs模块化开发学习笔记
NodejsECMAScript语法没有DOM和DOM核心模块fs文件操作模块http服务模块url路径操作模块path路径操作模块第三方模块art-template`必须使用npm下载才能使用`自定义模块二、模块化开发使用
Commonjs
闽江小张
·
2020-07-04 03:39
学习
nodejs
js
web
app
npm
vue
Antd搜索组件Filter封装
早期有封装过js版本Antd搜索栏组件SearchForm的封装/使用介绍组件封装的初衷,当然都是为了代码尽可能的复用,从Jquery时代的
commonjs
就有的模块化思想,在react上应该体现的是最淋漓尽致的
郁南
·
2020-07-03 00:26
CommonJS
模块和ES6模块的区别
CommonJS
1.对于基本数据类型,属于复制。即会被模块缓存。同时,在另一个模块可以对该模块输出的变量重新赋值。2.对于复杂数据类型,属于浅拷贝。
一晌贪欢i
·
2020-07-02 17:11
CommonJS
,AMD,CMD,ES6模块规范
微信项目中我使用的是ES6规范(很好用加载模块,一个单独的文件也算是一个模块,一个模块就是和一个单独作用域(不会污染全局作用域),可以是说都是private(在
CommonJS
里面如果用共享变量必须定义
Hank23333
·
2020-07-02 17:35
Web前端
对
CommonJs
和AMD,CMD的理解,AMD和CMD的区别,
CommonJS
与ES6的module的区别
对
CommonJs
和AMD,CMD的理解是为了使js代码模块化的规范,以前的时候如果一个js模块调用另一个模块,需要在html中进行link,而且必须有严格的引入顺序,但是这样又有可能造成阻塞,使页面失去响应
_cpeng
·
2020-07-02 15:50
javascript
前端工程化时代
1.前言在ES6模块化规范诞生之前,Javascript社区已经尝试并提出了AMD、CMD、
CommonJS
等模块化规范。
想当拓路者
·
2020-07-02 14:04
webpack
javascript
vue.js
require与import及exports与export的区别与使用
在这里我们要讨论的模块是node.js中使用的
CommonJS
规范与es6中的模块的不同。写得有些乱,先记录下来吧。
xh慧
·
2020-07-02 14:16
JavaScript
对前端模块化的认识
AMD推荐的风格通过返回一个对象做为模块对象,
CommonJS
的风格通过对module.exports或exports的属性赋值来达到暴露模块对象的目的。
WPeach
·
2020-07-02 12:46
在vue安装jsx依赖包实现支持jsx语法
.babelrc文件中修改:把"presets":["env","stage-2"],"plugins":["transform-vue-jsx","transform-es2015-modules-
commonjs
小子逆袭
·
2020-07-02 10:03
vue
入口之__webpack_require__
此处module,exports并不是
commonJS
、CMD、AMD规范的module,exports而是webpack自定义的对象module和chunk是不同的设定,chunk可以理解为一个个的js
luqingxuan
·
2020-07-02 10:40
webpack
模块化开发
一、模块化1、模块化代码结构Node采用的模块化结构是按照
CommonJS
规范。模块与文件其实是一一对应的关系,即加载一个模块,实际上就是加载对应的一个模块文件。
i5yue
·
2020-07-02 09:01
js加密原理
以加密下面的JAVASCRIPT代码为例:
CommonJs
.js文件....functiontest(){alert("《黑
赶路人儿
·
2020-07-02 09:23
web前端
commonjs
,ADM,CMD,ES6模块规范
//1
commonjs
特点:每个js文件都可以当做一个模块服务端:模块加载是同步的浏览器:需要进行编译打包处理语法:暴露:暴露的都是exports这个对象module.exports=value-->相当于对
看客随心
·
2020-07-02 09:50
js
ES6
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他