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
requireJs
JavaScript 模块化编程(一):模块的写法
JavaScript模块化编程(一):模块的写法JavaScript模块化编程(二):规范JavaScript模块化编程(三):实现一个
RequireJS
JavaScript模块化编程(四):结合Node
echozzh
·
2020-02-13 19:09
关于 AMD, CMD 以及 CommonJ
流行的浏览器端异步加载库
RequireJS
实现的就是AMD规范。CMD规范,全称”CommonModuleDefinition”,称为通用模块加载规范。一般也是用在浏览器端。
一点代码
·
2020-02-13 15:19
AMD_CMD_
RequireJS
1:为什么要使用模块化?模块化可以使代码低耦合,功能模块直接不相互影响。1.可维护性:根据定义,每个模块都是独立的。良好设计的模块会尽量与外部的代码撇清关系,以便于独立对其进行改进和维护。维护一个独立的模块比起一团凌乱的代码来说要轻松很多。2.命名空间:在JavaScript中,最高级别的函数外定义的变量都是全局变量(这意味着所有人都可以访问到它们)。也正因如此,当一些无关的代码碰巧使用到同名变量
hhg121
·
2020-02-13 06:12
vuex入门实例2
vuex入门实例2这章节我准备以
requirejs
模块化,讲解下如何快速上手vuex源码地址工程代码结构如下|--src|----api|----assets|----component|----lib
夜聆风
·
2020-02-11 21:38
html2canvas+jQuery+SpringMVC 实现网页转图片并保存到服务器
前端使用的是
RequireJS
+jQuery后端使用的是SpringMVC+MyBatis更多精彩更多技术博客,请移步asing1elife'sblog涉及资料html2canvas官网将转换后的图片存储服务器的参考将网页转换为图片下载插件包
asing1elife
·
2020-02-11 15:50
typeScript
typeScript是ES6的超集,大概是ES7的实现1.编译性语言(JS是解释性语言)2.强类型3.真面向对象:有接口,有泛型,有枚举,有访问修饰符4.它遵循AMD规范AMD是
RequireJs
,在推广过程中
fortunatelys
·
2020-02-11 02:34
AMD-CMD-CommonJS三者间的异同
AsynchronousModuleDefinitionCommonModuleDefinitionCommonJsECMAScript6.0同步异步异步异步同步同步/异步均支持,取决于采用什么loaderAPI实现实例
RequireJS
SeaJS
林除夕
·
2020-02-10 14:55
前端
javascript
模块化:require.js及r.js基础
requirejs
的基本配置文件格式如下:
requirejs
.config({baseUrl:"src/js",paths:{'jquery':'lib/bower_components/jquery/
柯良勇
·
2020-02-10 08:38
前端模块化简要说明
后来由该草案的作者以
RequireJS
实现了AMD规范,所以一般说AMD也是指
RequireJS
。
yxl_56409ea1091c2
·
2020-02-08 20:09
javascript
前端
ES6中 import、 export default 和 export 的用法和区别
AMD规范应用于浏览器,如
requirejs
,为异步加载。同时还有CMD规范,为同步加载方案如seaJS。ES6在语言规格的层面上,实现了模块功能,而且实现得相当简单,完全可以取代现有的Common
古德毛宁_39de
·
2020-02-01 20:55
node.js学习记录二:模块化规范
一、服务器端模块化规范二、浏览器端模块化规范AMD
RequireJS
CMDSeaJScommonjsnode.js区别对于依赖的模块,AMD提前执行,CMD延迟执行CMD推崇依赖就近,AMD推崇依赖前置
伍超波
·
2020-02-01 14:04
33.AMD&CMD&Require.js
有哪些应用CMDCMD即CommonModuleDefinition通用模块定义,CMD规范是国内发展出来的,就像AMD有个
requireJS
,CMD有个浏览器的实现SeaJS,SeaJ
guidetheorient
·
2020-02-01 02:25
前端构建_Nodejs
前端模块化主要解决的问题1、命名冲突2、文件依赖及顺序前端模块化规范1、CommonJS规范:Nodejs模块化遵循CommonJS规范2、AMD规范:异步模块规范,是
RequireJS
在推广过程中对模块定义的规范化产出的
104828720
·
2020-01-16 10:17
node.js
一篇带你Vue快速入门
jQuery)库是工具.提供大量API,体现了封装的思想、需要自己调用这些API框架框架提供了一套完整解决方案,使用者要按照框架所规定的某种规范进行开发1.2为什么要学习Vue传统开发模式:JQuery+
RequireJS
Li_Pine
·
2020-01-14 18:39
前端
vue
vue.js
node.js
es6
如何解决
requireJs
的模块加载超时
requireJs
的加载是一种异步机制,它加载js的时候有个默认的超时机制,当加载一个js超过一定时间的时候,它就会在浏览器中抛出模块加载超时错误,接下来,就不会加载这个模块。
铁木真丫丫丫
·
2020-01-08 16:30
【北京分院一百六十四期】
requirejs
如何使用
1.背景介绍
RequireJS
是一个JavaScript模块加载器。
return_3711
·
2020-01-08 15:09
node.js学习之路一(基础)
3.CMD(seajs)--就近依赖AMD(
requirejs
)--依赖前置浏览器端的模块化4.node基于规范commonjs文件读写,node天生自带模块化----1).定义如何创建一个模块一个js
w如弈如意c
·
2020-01-08 13:45
如何创建高质量的TypeScript声明文件(二)
ECMAScript2015(也称为ES2015,ECMAScript6和ES6),CommonJS和
RequireJS
具有类似的导入模块
鹏鲲云之上
·
2020-01-07 06:52
JS模块化工具
requirejs
RequireJS
是一个非常小巧的JavaScript模块载入框架,是AMD规范最好的实现者之一。最新版本的
RequireJS
压缩后只有14K,堪称非常轻量。
清葉
·
2020-01-07 02:12
AMD_CMD_
RequireJS
1.为什么要使用模块化?背景:如今CPU、浏览器性能得到了极大的提升,很多页面逻辑迁移到了客户端(表单验证等),随着web2.0时代的到来,Ajax技术得到广泛应用,jQuery等前端库层出不穷,前端代码日益膨胀,这与JavaScript发展初期就是为了实现简单的页面交互逻辑的目的相悖。而且,JavaScript却没有为组织代码提供任何明显帮助,甚至没有类的概念,更不用说模块(module)了,J
_李祺
·
2020-01-06 23:22
高级4-AMD_CMD_
RequireJS
题目1:为什么要使用模块化?答:解决命名冲突依赖管理提高代码可读性代码解耦,提高复用性题目2:CMD、AMD、CommonJS规范分别指什么?有哪些应用答:AMD:是”AsynchronousModuleDefinition”的缩写,意思就是”异步模块定义”。采用异步方式加载模块,模块的加载不影响它后面语句的运行。所有依赖这个模块的语句,都定义在一个回调函数中,等到加载完成之后,这个回调函数才会运
饥人谷_桶饭
·
2020-01-06 20:21
【郑州-第123期】如何使用
requireJS
?
今天给大家分享一下,修真院官网JS任务10,深度思考中的知识点——如何使用
requireJS
。1.背景介绍最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。
More_ce0d
·
2020-01-03 20:07
requireJS
简要介绍和完整例子
DEMO下载地址:从事前端开发工作的大概都有所耳闻
requireJS
这个框架,以前都是使用而已没时间写一些记录,今天有空就写一下,顺便写个例子;什么是
requireJS
?
星火卓越
·
2020-01-03 10:00
2018-12-03-2
页面布局,高度还原设计图;2.JavaScript语言配合angularjs框架,添加交互效果,数据渲染(数据绑定),完成业务逻辑开发;3.ajax+json($http服务)与后台进行数据交互;4.
requirejs
篱外听雨
·
2020-01-03 07:55
ES5及之前是如何实现模块化的?
通过
RequireJS
实现:
RequireJS
优点:1.异步“加载”。我们知道,通常网站都会把script脚本的放在html的最后,这样就可以避免浏览器执行js带来的页面阻塞。
唐僧洗头用飘柔_
·
2020-01-02 12:57
es6Module与CommonJS
什么是模块化在了解es6Module与
RequireJS
之前,还是需要先来简单地了解下什么是模块化,模块化开发模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理
你是七月的雨
·
2020-01-01 18:45
javascript
前端
翻译 | 上手 Webpack ? 这篇就够了!
2009年,
RequireJS
就提交了它的第一个版本,Browserify接踵而至,随后其他打包工具也开始大行其道。最终,Web
iKcamp
·
2020-01-01 13:15
Webpack入门搭建Vue环境看这篇就够了
网页加载速度慢会发起很多的二次请求要处理错综复杂的依赖关系1.1解决方案合并、压缩、精灵图、icon字体图标、图片的Base64编码...使用
requireJS
、webpack解决各个包之间的复杂依赖关系
蓝海00
·
2019-12-31 02:43
requirejs
使用和总结
一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。缺点:1)用户体验差:加载的时候,浏览器会停止网页渲染,加载文件越多,网页失去响应的时间就会越长2)依赖和顺序:由于js文件之间存在依赖关系,因此必须严格保证加载顺序;3)维护困难
张蕾_
·
2019-12-30 12:55
Commonjs、esm、Amd 和 Cmd 的循环依赖表现和原理
让我们一起来看看在Commonjs(nodejs)、ESmodule、Amd(
RequireJS
)和Cmd(Seajs)各种主流模块标准下的循环依赖表现及其背后的原理。Commonjs
西山以南
·
2019-12-30 09:33
AMD CMD区别
不过
RequireJS
从2.0开始,也改成可以延迟执行(根据写法不同,处理方式不同)。CMD推崇aslazyaspossible.CMD推崇依赖就近,AMD推崇依赖前置。
抓住时间的尾巴吧
·
2019-12-28 23:53
AMD&CMD&
RequireJS
1.为什么要使用模块化?随着Web2.0时代的到来,,Ajax技术得到广泛应用,jQuery等前端库层出不穷,前端的业务逻辑越来越多,代码也越来越多,导致出现了一些问题:命名冲突:如果引用的js文件很多,无法保证不与其他js文件的变量名或者函数名起冲突。//a.js中functionlog(message){}//b.js中functionlog(message){}依赖关系不好管理:如果b.js
D一梦三四年
·
2019-12-28 21:02
Gulp打包优化
requireJS
有人说
requireJS
已经过时,现在是Vue,ES6,Webpack的天下。Vue的确是一个很好的工具,但也只是工具而已,选工具不一定非要选最好的,场景合适就好。
getElementsByMK
·
2019-12-28 09:09
(17.06.02)模块化定义、
RequireJs
下载/安装、ES6语法翻译成ES5、ES6模块化、ES6常用补充
CommonJs:NodeJSAMD:
requirejs
CMD:seajs
RequireJs
:一、安装、下载 官网:
requirejs
.org Npm:npmi
requirejs
二、使用
张不困_
·
2019-12-28 02:52
AMD、CMD、
RequireJS
为什么要使用模块化?最主要的目的:解决命名冲突依赖管理其他价值提高代码可读性代码解耦,提高复用性CMD、AMD、CommonJS规范分别指什么?有哪些应用这三个规范都是为javascript模块化加载而生的,都是在用到或者预计要用到某些模块时候加载该模块,使得大量的系统巨大的庞杂的代码得以很好的组织和管理。模块化使得我们在使用和管理代码的时候不那么混乱,而且也方便了多人的合作。CMD规范CMD(C
JamHsiao_aaa4
·
2019-12-27 07:08
requireJs
学习笔记(一)
概念是一个模块载入框架,AMD规范的实现优势防止js加载阻塞页面渲染使用程序调用方式加载jsAPIdefine定义模块require加载模块示例define(function(){functionfun1(){alert("itworks");}fun1();})require(["js/a"],function(){alert("loadfinished");})加载文件//config:给模块
ysy32020
·
2019-12-27 02:27
AMD和CMD的一些区别
AMD是
requireJS
在推广过程中对模块化定义的规范CMD是seaJS在推广过程中对模块化定义的规范另外CommonJSModules/2.0规范,是BravoJS在推广过程中对模块定义的规范化产出
语目
·
2019-12-26 04:32
RequiereJs学习笔记——
RequireJS
的由来和垃圾回收机制理解的闭包
为什么要使用
RequireJs
?一个程序员,不管注释写的再好,总是会难以维护大型项目的代码。100行没问题,1000行没问题,3000行呢?5000行呢?
CoderMageFox
·
2019-12-25 12:31
模块化规范
接收请求、处理底层数据、模块化定义(Module)浏览器端规范AMD
RequireJS
AMD也是一种规范的名称,推崇异步加载,遵循依赖前置(加载前置)(提前加载)CMDSeajsCMD是一种规范推崇同步加载遵循加载滞后
birdshome
·
2019-12-24 21:18
Handlebars.js入门教程
引入要使用Handlebars,首先你得download,然后再页面引入,就像这样如果你使用了模块化的管理工具,如
requirejs
、webpack、seajs,不用担心。
QDuck
·
2019-12-24 20:00
Webpack自动化工程
近几年,前端各种框架工具层出不穷,从两三年前还是一个jQuery搞定全站,到之后
requirejs
/seajs,node,gulp/webpack,Angular/React/Vue,RN/weex的不断涌现
51reboot
·
2019-12-24 06:33
requirejs
的插件介绍与制作
前言我这里就不介绍
requirejs
了,简而言之:
requirejs
是支持AMD规范的模块加载器,事实上它也是AMD的最直接推动者。
网易云社区
·
2019-12-24 05:14
[
requireJS
]学习笔记:了解CMD、AMD、CommonJS
为什么要使用模块化?最主要的目的:解决命名冲突依赖管理其他价值:提高代码可读性代码解耦,提高复用性CMD、AMD、CommonJS规范分别指什么?有哪些应用CommonJSCommonJSAPI定义很多普通应用程序(主要指非浏览器的应用)使用的API,从而填补了这个空白。它的终极目标是提供一个类似Python,Ruby和Java标准库。CommonJS规范是由NodeJS发扬光大,这标志着Java
yang走向前端
·
2019-12-23 00:47
webpacke
webpack是一个【模块化管理工具】兼【打包工具】是一个工具(和seajs,
requirejs
管理前端模块的方式是不一样)在webpack一个文件就是一个模块!seajs,
requirejs
模块化!
头头_d92d
·
2019-12-22 15:38
2019-10-24 一些开源源码地址
layuiList.js:https://www.layui.com/(表单提交)require.js:https://
requirejs
.org/(模块载入框架)Vue.js:https://cn.vuejs.org
潜渊_bc21
·
2019-12-22 15:47
AMD、CMD、
requirejs
题目1:为什么要使用模块化?解决命名冲突;进行依赖管理;代码解耦,提高代码的复用率;增强代码的可读性;题目2:CMD、AMD、CommonJS规范分别指什么?有哪些应用CMD通用模块定义commonmoduledefinition通过exports暴露接口。这意味着不需要命名空间了,更不需要全局变量。这是一种彻底的命名冲突解决方案。通过require引入依赖。这可以让依赖内置,开发者只需关心当前模
好好顽
·
2019-12-22 12:21
requirejs
和自动打包(简介)
场景:假设app.js依赖四个文件jquery、backbone、bootstrap、helper.js,在开发的过程当中就会下载这四个文件,之后执行app.js文件,但是我们在生成环境当中,是不会这样去使用的,相当于下载5个js文件,会增加HTTP请求的数量,会弱化页面的相应速度,所以把这几个文件打包成一个文件(app.js)。image.png期望的结果开发阶段不打包,不压缩,模块化开发部署阶
挨踢的菜鸟
·
2019-12-21 08:12
requireJS
总结
requireJS
遵循异步模块定义(AsynchronousModuleDefinition)实现项目中的备忘录强调下几种文件路径的区别:./在当前目录中..
hellowade
·
2019-12-20 01:28
PhysicsJS:基于JavaScript的强大的物理引擎
PhysicsJS的主要特性如下:AMD(AsynchronousModuleDefinition,异步模块定义):使用AMD模块(如
requireJS
)或全局命名变量模块化:只加载你所需要的库,核心库压缩后只有
weakish
·
2019-12-19 21:01
javascript
物理
开源项目介绍
去哪儿网前端架构师司徒正美:如何挑选适合的前端框架?
RequireJS
,前端技术发展分水岭在五六年前,移动端还没有兴起,我们没有什么选择,就是jQuery。
都市尘埃i
·
2019-12-19 10:25
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他