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
【漫游Github】无编译/无服务器,实现浏览器的
CommonJS
模块化
引言平时经常会逛Github,除了一些star极高的大项目外,还会在Github上发现很多有意思的小项目。项目或是想法很有趣,或是有不错的技术点,读起来都让人有所收获。所以准备汇总成一个「漫游Github」系列,不定期分享与解读在Github上偶遇的有趣项目。本系列重在原理性讲解,而不会深扣源码细节。好了下面进入正题。本期要介绍的仓库叫one-click.js。1.one-click.js是什么o
alienzhou
·
2020-01-09 11:08
javascript
前端
模块化
构建工具
github
node.js学习之路一(基础)
3.CMD(seajs)--就近依赖AMD(requirejs)--依赖前置浏览器端的模块化4.node基于规范
commonjs
文件读写,node天生自带模块化----1).定义如何创建一个模块一个js
w如弈如意c
·
2020-01-08 13:45
JavaScript模块规范(
CommonJS
,AMD)
本篇就介绍一下通用的定义JS模块的规范:
CommonJS
和AMD
CommonJS
Nodejs的模块系统
张歆琳
·
2020-01-08 09:43
前端模块化——彻底搞懂AMD、CMD、ESM和
CommonJS
NodeJS诞生之后,它使用
CommonJS
的模块化规范。从此,js模块化开始快速发展。模块化的开发方式可以提供代码复用率,方便进行代码的管理。
dotnetcms.org工作室
·
2020-01-08 07:00
AMD_CMD_
CommonJS
题目1:为什么要使用模块化?模块化可以使你的代码低耦合,功能模块直接不相互影响。模块化主要有以下几点好处:1.可维护性:根据定义,每个模块都是独立的。良好设计的模块会尽量与外部的代码撇清关系,以便于独立对其进行改进和维护。维护一个独立的模块比起一团凌乱的代码来说要轻松很多。2.命名空间:在JavaScript中,最高级别的函数外定义的变量都是全局变量(这意味着所有人都可以访问到它们)。也正因如此,
饥人谷_Leon
·
2020-01-08 02:05
CommonJS
模块化2009年美国程序员RyanDahl创建了Node.js项目,将JavaScript语言用于服务端编程,这标志着JavaScript模块化编程正式诞生。模块化是将系统分割为独立的功能模块以实现按需加载,每个模块都是独立的,良好设计的模块会尽量与外部代码撇清关系以便于独立对其进行修改和维护,另外模块可重复使用从而解决冗余代码的问题。模块化主要解决两个问题分别是命名冲突和文件依赖。在没有模块的时
JunChow520
·
2020-01-08 01:08
CommonJS
AMD CMD UMD
CommonJS
CommonJS
是服务器端模块的规范,Node.js采用了这个规范。根据
CommonJS
规范,一个单独的文件就是一个模块。
元代码
·
2020-01-08 00:08
AMD & ESModules 是什么?
在
CommonJS
中可以用require去加载模块。现在假设我们在web环境下,用require去加载模块A。但是模块A由于网络问题,使得加载速度很慢或者请求超时根本获取不到。
Llane00
·
2020-01-07 21:46
webpack学习
webpack是什么是一个模块打包器模块化历史
CommonJS
//moduleA.jsexports.a=1//moduleB.jsvarmoduleA=require('.
LouisJ
·
2020-01-07 19:35
CMD、AMD、
CommonJS
规范
解决命名冲突解决依赖管理提高代码可读性代码解耦,提高复用性二、CMD、AMD、
CommonJS
规范分别指什么?
Chy18
·
2020-01-07 08:40
逻辑与界面分离架构
2.有App,Page,getApp,getCurrentPages方法,wx对象3.支持
CommonJs
规范界面层的数据绑定1.数据在哪?
Mr_468
·
2020-01-07 06:17
如何创建高质量的TypeScript声明文件(二)
例如,因为express仅适用于Node.js,必须使用
CommonJS
require函数加载。
鹏鲲云之上
·
2020-01-07 06:52
.eslintrc.js 文件示例和解释
//.eslintrc.js文件示例和解释{"env":{"browser":true,"node":true,"
commonjs
":true},"ecmaFeatures":{//lambda表达式"
闹闹也会有脾气
·
2020-01-06 22:02
webpack02
通过loader的转换,任何形式的资源都可以视作模块,比如
CommonJs
模块、AMD模块、ES6模块、CSS、图片、JSON、Coffeescript、LESS等。
IT男的成长记录
·
2020-01-06 21:38
高级4-AMD_CMD_RequireJS
答:解决命名冲突依赖管理提高代码可读性代码解耦,提高复用性题目2:CMD、AMD、
CommonJS
规范分别指什么?
饥人谷_桶饭
·
2020-01-06 20:21
rollup安装配置
rollup对代码模块使用新的标准化格式,这些标准都包含在JavaScript的ES6版本中,而不是以前的特殊解决方案,如
CommonJS
和AMD。
二熊不是熊二
·
2020-01-06 12:12
Node之模块机制
CommonJS
规范Javascript作为前端语言一直发展的很好,但是作为后端JavaScript的规范却远远落后。
人失格
·
2020-01-06 11:49
珠峰笔记-JavaScript module:
CommonJS
NodeJS使用CommanJS模块系统,简单模拟实现,新建app.js,内容如下:constfs=require('fs')functionreq(moduleName){constcontent=fs.readFileSync(moduleName,'utf-8')constfn=newFunction('module',content+'\nreturnmodule.exports');co
saronic
·
2020-01-06 09:40
简单理解
commonjs
、AMD、CMD
不同点:
commonjs
是随着nodejs的火而火起来的,nodejs采用了
commonjs
规范,实现了(require、exports、module)等。
艾石溪
·
2020-01-06 04:46
Seajs使用实例入门介绍
seajs是啥,可以看看这篇前端模块化(
CommonJs
,AMD和CMD)点我点我--项目源码地址:https://github.com/linwalker/seajs-demo本文所用例子的代码目录结构
linwalker
·
2020-01-06 03:50
CMD、AMD、
CommonJS
规范
1.解决命名冲突2.代码解耦,提高复用性3.提高代码可读性3.方便管理,提高代码的可维护性2.CMD、AMD、
CommonJS
规范分别指什么?
candy252324
·
2020-01-05 23:26
前端模块化——彻底搞懂AMD、CMD、ESM和
CommonJS
NodeJS诞生之后,它使用
CommonJS
的模块化规范。从此,js模块化开始快速发展。模块化的开发方式可以提供代码复用率,方便进行代码的管理。
奔跑的瓜牛
·
2020-01-05 19:00
10分钟搞懂 Node.js 的模块概念
Node.js通过实现
CommonJS
的Modules标准引入了模块(module)概念。在Node.js中一个文件就是一个模块。
某尤
·
2020-01-05 13:51
mpvue 接入阿拉丁
重要的事说三遍看官方文档看官方文档看官方文档static目录下存放ald-stat-conf.js和ald-stat.js注意目录,原因:webpack、ES6、
CommonJS
编辑ald-stat-conf.jsmain.js
斐硕人
·
2020-01-05 05:11
Commonjs
规范中module.exports和exports的区别
经常能看到两种导出模块的方式:module.exports和exports。穿插一个必备小知识:在文件a.js中用exports或module.exports导出的对象(方法、变量),可以在另一个文件b.js中通过require('./a')引用。module和exports是Node.js给每个js文件内置的两个对象。在node.js中打印console.log(module)可以看出modul
剑仙6
·
2020-01-05 00:00
用nodejs(npm)安装vue.js全过程
webpack:它主要的用途是通过
CommonJS
的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。vue-cli:用户生成Vue工程模板。
新篇章
·
2020-01-04 08:25
探索 模块打包 exports和require 与 export和import 的用法和区别
菜单快捷导航:
CommonJS
之exports和require用法ES6Module之export和import用法
CommonJS
和ES6Module的区别循环依赖和解决办法模块打包原理简析1、
CommonJS
TDX
·
2020-01-03 21:00
探索 模块打包 exports和require 与 export和import 的用法和区别
菜单快捷导航:
CommonJS
之exports和require用法ES6Module之export和import用法
CommonJS
和ES6Module的区别循环依赖和解决办法模块打包原理简析1、
CommonJS
TDX
·
2020-01-03 21:00
CMD、AMD、
CommonJS
-规范
不使用模块化的依赖调用比较容易陷入混乱,使用模块化有助于依赖的管理----对依赖进行管理;模块化的代码更利于他人阅读和协同开发维护----提高代码可读性;方便代码的复用----代码解耦,提高复用性;2、CMD、AMD、
CommonJS
周花花啊
·
2020-01-03 21:08
AngularJS 中的 Promise 和 设计模式
其实在Javascript中,有另外一种异步处理模式:更屌,在Javascript里面经常被叫做Promises,
CommonJS
标准委员会于是发布了一个规范,就把这个API叫做Promises了。
JasonCooper
·
2020-01-03 13:21
异步编程那些事
promise从多年以前
CommonJS
工作组提出这个概念,到ES6最终官方实现了Promise对象,Promise终于由小妾转为正房,更是打败回调,成为“大夫人”。
席小白
·
2020-01-03 13:39
模块模式
在JS中,有如下几个关于实现模块的选项,他们包括1.模块模式2.对象字面量表示法3.AMD模块4.
CommonJs
模块5.ECMAScriptHarmony模块我们将在后面探索上述的后三种模式。
pws019
·
2020-01-03 07:14
webpack15个知识点
一、模块化系统演进:1、传统:标签;2、
commonJS
:协同require()同步加载,再通过exports或module.exports来导出需要暴露的接口;不能加载多个模块;不适合浏览器加载。
秀才JaneBook
·
2020-01-03 07:42
常见
COMMONJS
目的:JS模块化开发问题:跨命名空间调用//A.jsvara=1;//B.jsvarb=a+2;那么B将报错,因为a没有在B中定义。
猫侠
·
2020-01-03 00:08
快速开始
HackReact的最简单的方法是用下面JSFiddle的HelloWorlds:ReactJSFiddleReactJSFiddlewithoutJSX通过npm使用React我们建议在React中使用
CommonJS
飞鸟zz
·
2020-01-02 23:35
Node.js学习笔记之
CommonJS
规范
CommonJS
是Node.js使用的模块化标准,在
CommonJS
规范中,一个文件就是一个模块,模块具有单独的作用域,在模块内定义的变量、函数、类等都是私有的,对其他文件不可见。
我不是黄悠然
·
2020-01-02 12:43
Android volley封装实践其二
1.创建Request,并设置相应的参数:publicclass
CommonJs
onObjectRequestextendsJsonObjectRequest{privateStringTAG=this.ge
一朵喇叭花呜拉呜拉
·
2020-01-02 10:36
webpack 学习
AMD(异步模块定义)是为浏览器环境设计的,因为
CommonJS
模块系统是同步加载的,当前浏览器环境还没有准备好同步加载模块的条件。
西柚子啊喂
·
2020-01-01 21:04
es6Module与
CommonJS
什么是模块化在了解es6Module与RequireJS之前,还是需要先来简单地了解下什么是模块化,模块化开发模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管理的模块的方式。作为一个模块化系统所必须的能力:定义封装的模块定义新模块对其他模块的依赖可对其他模块的引入支持历史上,Ja
你是七月的雨
·
2020-01-01 18:45
javascript
前端
第三章:组织 2
特别说明,为便于查阅,文章转自https://github.com/getify/You-Dont-Know-JS
CommonJS
有一种相似,但不是完全兼容的模块语法,称为
CommonJS
,那些使用Node.js
杀破狼real
·
2020-01-01 15:33
模块化
CMD、AMD、
CommonJS
编写模块需要遵守一些规范,大家都按照一个规范进行模块的编写,这样才能相互调用。假
LeeoZz
·
2020-01-01 08:07
02、
CommonJS
,ES2015,AMD,CMD区别
一、
CommonJs
1,
CommonJS
基本介绍(require导入加载,exports输出,modul.exports输出)(1)
CommonJS
是一种思想,它是为JS的表现来制定规范。
夜幕小草
·
2020-01-01 05:40
js模块化规范
一、js模块化1、模块化规范:script
CommonJS
AMDCMDES6modules2、script(同步加载,浏览器端)文件异步加载的script写法:defer是为兼容IE,因为IE不支持async
大饼脸me
·
2019-12-31 21:27
React/React Native 的ES5 ES6写法对照表
模块引用在ES5里,如果使用
CommonJS
标准,引入React包基本通过require进行,代码类似这样://ES5varReact=require("react");var{Component,PropTypes
街角仰望
·
2019-12-31 03:54
js 世界的 规范
一、
CommonJS
node.js的模块系统,就是参照
CommonJS
规范实现的。在
CommonJS
中,有一个全局性方法require(),用于加载模块。
Me极客
·
2019-12-30 12:49
Commonjs
、esm、Amd 和 Cmd 的循环依赖表现和原理
让我们一起来看看在
Commonjs
(nodejs)、ESmodule、Amd(RequireJS)和Cmd(Seajs)各种主流模块标准下的循环依赖表现及其背后的原理。
Commonjs
西山以南
·
2019-12-30 09:33
WebPack 简明学习教程
对于模块的组织,通常有如下几种方法:通过书写在不同文件中,使用script标签进行加载
CommonJS
进行加载(NodeJS就使用
hutou
·
2019-12-30 07:58
【ES6】Moudle
概述ES6之前,JS没有模块系统,无法将一个大程序拆分为互相依赖的小文件社区制定了一些模块加载方案最主要的是
CommonJS
和AMD,前者用于服务器,后者用于浏览器。
把我当做一棵树叭
·
2019-12-29 23:00
浅谈Vue工程化与ES6模块导出---export与export default
一、概述在ES6之前,社区制定了一些模块加载方案,最主要的有
CommonJS
和AMD两种。前者用于服务器,后者用于浏览器。
剑仙6
·
2019-12-29 21:00
webpack 打包
CommonJs
, ECMAScript
1.首先配置一个简单的webpack项目1constpath=require('path')2consthtmlWebpackPlugin=require('html-webpack-plugin')34module.exports={5entry:{6app:'./src/js/index.js'7},8output:{9path:path.resolve(__dirname,'../dist'
lc_博客
·
2019-12-29 21:00
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
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
其他