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
require.js
JavaScript模块化编程-
require.js
随着网页越来越复杂、代码量越来越巨大,网页已经趋近于桌面应用,因此JavaScript模块化编程显得尤为重要。理想情况下,开发者只需要关注核心业务逻辑的实现,其他都可以加载别人已经写好的模块。一、什么是模块?我们先来看一下通常情况下js的写法vara='hello'functionfoo(){//dosomething}在这个例子中,我们暴露了一下全局变量,如a,foo等,并且代码没有很好的分离开
plainnany
·
2020-01-04 21:48
『极简』一篇文章让你学会使用webpack
如果你之前接触过sea.js或者
require.js
的话,你就可以很容易的理解(你没接触过也无所谓)他们的核心思想就是,把所有需要引入的js,都通过一个公用的js文件去加载。并且
web前端_龙哥
·
2020-01-04 09:48
requirejs使用和总结
一、为什么要用
require.js
?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。
张蕾_
·
2019-12-30 12:55
Javascript模块化编程(三):
require.js
的用法
在上例中,就是js目录下面的main.js,这个文件会第一个被
require.js
加载。由于
require.js
默认的文件后缀名是js,所以可以把main.js简写成main。
hope7th
·
2019-12-30 10:02
JavaScript中模块化编程
下面是三篇文章的链接:模块的写法---AMD规范---
require.js
的用法JavaScript之模块化编程为了方便查阅,做了搬运。
小饼干儿
·
2019-12-29 22:42
Require.js--模块化
html页面加载不同的js文件(模块)会使用标签来引入而多个模块之间可能存在先后依赖关系,如:显然,浏览器加载的时候,会停止渲染,整个页面失去响应时间不确定,而且要严格按照依赖性加载,依赖性强的位置靠后
require.js
杨刀刀的刀
·
2019-12-23 21:28
异步加载JS时的加载顺序问题
下面是简单的解决办法,更好的解决办法是使用AMD或CMD方式来管理模块,比如
require.js
或sea.jsvarrequireFile=function(file,callback){callback
aokaywe
·
2019-12-23 08:58
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
react native中require的实现
在node-modules/metro/src/lib/polyfills/
require.js
我们可以看到global.
xinguoshui
·
2019-12-22 07:54
入门
require.js
入门require.js1.为什么使用
require.js
传统依次加载多个js文件传统方法的缺点:(1)加载时,浏览器会停止网页渲染;加载文件越多,网页失去响应的时间就会越长(2)js文件之间存在依赖关系
小沫360
·
2019-12-20 09:20
模块加载器的比较: Webpack vs
Require.js
vs Browserify
对于一个高质量的web应用程序来说,选择一个重要的模块加载器是非常重要的。你可能不想在html页面中手动的添加script标签,因为这样很不灵活(你必须手动的对script标签排序、不能在部署的时候压缩代码...)。最终的解决方案是Webpack,并遵循它的基本原理的文档。模块加载器最主要的需求就是允许你写不同环境下的代码。这就意味着同样的一份代码能运行在node.js环境,也能运行在浏览器环境。
mervynyang
·
2019-12-16 21:41
require.js
中找到的路径不一样问题
由于一些需求,导入了时间format插件moment.jsmain.js文件中:requirejs.config({paths:{moment:'../../lib/moment'}})在a.js中使用了moment.js,且a.js是一个通用函数的文件,在多个模块中会调用改文件然后在a.html中正常之后再b.html中,报错如下:GEThttp:/xxx/xx/moment.js(完全不对的一
大女表哥
·
2019-12-14 16:01
记一个逗号引发的血案,Mark 安卓下的 Web 调试
前言近期开发一个用于手机WebView的页面,因为是简单页面,为了避免打包的麻烦,没有用webpack,直接用
require.js
加载资源文件了,页面的具体功能没啥好描述的,毕竟也与当前的问题无关,主要是遇到一个多余的
VIPSHOP_FCS
·
2019-12-08 15:25
require.js
http://requirejs.org/docs/release/2.2.0/r.jsrequire.js1.有效的防止命名冲突2.声明butongjs文件之间的依赖require.js1.requirejs.config--配置别名2.requirejs-引入别的模块2.define-定义一个新的模块n_6W���ogrequirejs.config({path:{jquery:'jquery
love2013
·
2019-11-05 23:16
AMD、CMD模块化开发、Sea.js、
Require.js
前端开发中最常用是使用匿名函数闭包形式组织代码将对象、属性封装到一个特别的对象中避免暴露的对象、属性太多引起冲突,这种方式一般没有什么问题。一种新的方式是在以往的基础上规范模块化开发。Node的出现,这种规范又分为浏览器端与服务端。浏览器端规范AMD(AsynchromousModuleDefinition)代表:require.jsCMD(CommonModuleDefinition)代表:Se
ThingLin
·
2019-11-04 19:47
移动端click事件的延迟响应
,它也能规避移动设备上click事件的延迟响应,https://github.com/ftlabs/fastclick将它用script标签引入页面(该库支持AMD,于是你也可以按照AMD规范,用诸如
require.js
大道路漫漫
·
2019-11-01 07:41
require.js
的用法-阮一峰
模块化js的产生的原因1.js如果放在body前面会有阻塞的副作用,js加载不完,html也是加载不出来的,除非是放在头部2.require是amd,按需加载,相应跟快3.js模块可以重复利用,便于代码段的维护和管理https://blog.csdn.net/p312011150/article/details/83504255https://blog.csdn.net/longyanchen/a
蚁族的奋斗1
·
2019-10-21 18:26
require
js
使用RequireJS优化JavaScript引用代码的方法
简单的说,
require.js
是一个脚本载入程序,允许你把你的javascript代码独立成文件和模块,同时管理每个模块间的依赖关系。引入文件在开始使用RequireJS前
·
2019-09-25 03:11
require.js
深入了解
require.js
特性介绍
现在,
Require.js
是我最喜欢的Javascript编程方式。它可以使代码化整为零,并易于管理。
·
2019-09-25 01:12
require简单实现单页应用程序(SPA)
写了一个测试代码,用
require.js
配合它的一个插件text.js实现了最简单的单页应用程序,简单的记录一下,方便以后复习,git地址:https://github.com/lily1010/requireSPA
·
2019-09-24 03:00
require.js
的用法详解
一、为什么要用
require.js
?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。
·
2019-09-23 23:05
使用mini-define实现前端代码的模块化管理
如果你不想花时间学习
require.js
,也不想翻看长篇的cmd/amd规范,那么这个mini-define就是你不错的选择。
·
2019-09-23 20:59
javascript模块化详解2(AMD CMD ES6)
一、AMD规范异步,用于浏览器端,依赖
require.js
,先载入依赖再使用,异步可以同时进行1、基本语法暴露模块://定义没有依赖的模块define(function(){return模块})//定义有依赖的模块
lihaixing
·
2019-09-23 06:53
webpack
node.js
html
模块化
javascript
RequireJS 依赖关系的实例(推荐)
现在看看RequireJS带来的整洁的特点:下面有个html页面:configuration最有一个script语句引入了
require.js
文件,并且在data-main中指定了另一个js文件:config.js
·
2019-09-22 19:39
ES module工作原理
比如在server端的NodeJS,它是对CommonJS的一个实现;
Require.js
则是可以在浏览器使用,它是对AMD的一个实现。ES6官方化了模块,使得在浏览器端不再需要引入额外
nanaistaken
·
2019-09-21 03:46
javascript
javascript 构建模块化开发过程解析
在使用sea.js、
require.js
、angular的时候。我们使用到define、module(require)的方式,定义模块,和依赖模块下面给出define和module的简单实现。
muamaker
·
2019-09-11 11:58
ES6 新特性之 Module
关于模块化,在之前有过AMD和CMD,
require.js
以及后面的sea.js,实际上都是借助于第三方的插件。
知否
·
2019-09-02 00:00
es6-系列
module
简述JavaScript模块化编程(二)
以
require.js
为代表。CMD,通用模块加载,懒加载,推荐依赖就近。以Sea.js为代表。而在ES6已经大行其道的今天,ES6中所提供的模块化的方法也自然而然成了我们
名刀涛
·
2019-08-02 17:00
require.js
加载超时相关问题
requireJs的加载是一种异步机制,它加载js的时候有个默认的超时机制,因为网络原因或者资源找不到等原因引起的可以修改配置参数waitSeconds(默认为7秒,可以设置为0表示永远不超时,或者大一点的数字)require.config({paths:{"jquery":"jquery-1.9.min"},waitSeconds:15});一般情况加载超时是静态资源过大造成或者是加载网络资源阻
遇见,是劫还是缘
·
2019-07-15 22:50
实习第五十七天(sea.js和
require.js
)
伴随前端开发者对于模块化的需求,node出现了,跟随node出现的还有commonjs,这是一种js模块化解决方案,像Node.js主要用于服务器的编程,加载的模块文件一般都已经存在本地硬盘,所以加载起来比较快,不用考虑异步加载的方式,CommonJS加载模块是同步的,所以只有加载完成才能执行后面的操作。但是浏览器环境不同于Node,浏览器中获取一个资源必须要发送http请求,从服务器端获取,采用
Artifacts
·
2019-06-24 14:04
cesium(一)使用
require.js
为了更好的理解cesium实现的底层原理,最近看完了《WebGL编程指南》,很好的一本书,讲了WebGL的底层原理,包括3D图形的基础知识,着色器的使用,加载数据的整个流程,物体的动画效果等,但是发现看完了之后再去查看cesium的Shaders部分,对GLSL的实现还是有些不太懂,貌似是这里的Shaders有一部分是专门为cesium设计的。于是我参考网上几位大佬的教程,开始了解cesium的实
HiGIS-DBRG
·
2019-06-08 14:20
cesium
javascript基础修炼——手把手教你造一个简易的
require.js
require.js
造轮子示例代码托管在我的代码仓:http://www.github.com/dashnowords/blogs一.概述许多前端工程师沉浸在使用脚手架工具的快感中,认为
require.js
华为云
·
2019-05-06 00:00
技术交流
javascript基础修炼(12)——手把手教你造一个简易的
require.js
目录一.概述二.require.js2.1基本用法2.2细说API设计三.造轮子3.1模块加载执行的步骤3.2代码框架3.3关键函数的代码实现示例代码托管在我的代码仓:http://www.github.com/dashnowords/blogs博客园地址:《大史住在大前端》原创博文目录华为云社区地址:【你要的前端打怪升级指南】一.概述许多前端工程师沉浸在使用脚手架工具的快感中,认为require
大史不说话
·
2019-05-05 20:00
r.js合并实践 --项目中用到
require.js
做生产时模块开发 r.js build.js配置详解
本文所用源代码已上传,需要的朋友自行下载:点我下载第一步:全局安装npminstall-grequirejs第二步:1、以下例子主要实现功能,1)引用jq库获取dom中元素文本,2)实现并引用去空格工具类trim,3)最后获取文本并去掉空格后输出,4)打包js(将所有js文件打包成main.min.js)1、下载require文件require.jsrequire主文件r.jsrequire优化器
奔跑的太阳花
·
2019-04-29 15:00
利剑出鞘直指AMD/CMD/UMD及CommonJS
其实有这种赶脚的,个人觉得都是不系统化总结记忆、分析的程序猿们,往这看--AMD(
require.js
)与CMD(sea.js),CommonJS一般是服务于nodejs,这样就清晰了咩。
Max_Xu
·
2019-03-12 09:55
requireJS学习笔记
通过标签,将
require.js
文件引入到当前的HTML页面中二、参数配置在requireJS中一个文件就是一个模块,其表现则是以key/value的键值对格式,key即模块的名称(模块ID),而value
xxxpjgl
·
2019-03-11 11:11
requireJs
学习笔记
javascript
FastAdmin 基本知识流程一栏
www.cnblogs.com/lichihua/p/10429606.htmlfastadmin进阶安装:出现登陆页无法显示:可能是php的gd2扩展未开启FastAdmin在Nginx中的配置用的是AdminLTE后台模板
require.js
aochijing0046
·
2019-02-25 10:00
exports与module.exports的区别,export与export.defult区别
在JS模块化编程中,之前使用的是
require.js
或者sea.js。随着前端工程化工具webpack的推出,使得前端js可以使用CommonJS模块标准或者使用ES6moduel特性。
Jesse131
·
2018-12-23 11:00
Layer父子界面交互,
require.js
的配置和引入layer.js
Layer弹窗感觉还是挺好用的,就是父子界面间的交互不是很清楚。看了不少文档自己又试了挺久,算是找到了一个比较好的方法,记录一下吧。基本原理:获取弹出层实体,通过向方法传递参数的形式去弱化父子关系。基本使用:弹出页面层-相当于在当前页面中弹出一个divlayer.open({type:1,title:false,content:'自定义HTML内容'//string,文本内容或者'内容'之类的})
Dod_Jdi
·
2018-12-21 15:40
前端
Layer父子界面交互,
require.js
的配置和引入layer.js
Layer弹窗感觉还是挺好用的,就是父子界面间的交互不是很清楚。看了不少文档自己又试了挺久,算是找到了一个比较好的方法,记录一下吧。基本原理:获取弹出层实体,通过向方法传递参数的形式去弱化父子关系。基本使用:弹出页面层-相当于在当前页面中弹出一个divlayer.open({type:1,title:false,content:'自定义HTML内容'//string,文本内容或者'内容'之类的})
Dod_Jdi
·
2018-12-21 15:40
前端
RequireJS
1.使用RequireJS需要下载
require.js
在RequireJS官方主页上下载最新的版本的
require.js
,放到Web页面中。加载js的方式require(["./js/a.js",".
不省油的匹诺曹
·
2018-12-05 22:04
[Vue全家桶学习与实践: 不断完善~]
Vue.JS框架**Vue-cli入门****安装Vue-cli讲解****用Vue-cli创建一个Vue.js项目**Vue.js简单语法**$emit与props子父组件通讯****$emit使用讲解**
Require.js
萧子山
·
2018-11-14 00:52
前端学习与实践
ES6 系列之模块加载方案
require.js
在了解AMD规范之前,我们先来看看
require.js
的使用方式。
冴羽
·
2018-11-13 00:00
babel
模块化
es6-系列
es6
javascript
require.js
加载过程与使用方法介绍
require.js
简介
require.js
是javascript模块化编程中常用的一个JS库。现在的网页功能较以前已经丰富了许多,同时网页上需要导入越来越多的JS文件来实现这些功能。
爱兔兔的太阳
·
2018-10-30 10:55
模块化
模块化避免带来全局污染
require.js
的使用//util.jsdefine(function(){varutil={getFormatDate:function(date,type){if(type
Cipuzp
·
2018-10-28 15:22
js
前端
模块化
JS
前端
RequireJS模块化编程详解
模块的写法原始方法对象写法立即执行函数写法放大模式宽放大模式(Looseaugmentation)输入全局变量2.AMD规范3.require.js的加载require.config()的配置AMD模块的写法加载非规范的模块
require.js
budapest
·
2018-10-10 16:42
前端乱炖
Requirejs与r.js打包,AMD、CMD、UMD、CommonJS、ES6模块化
一:require.js1、
require.js
是什么?为什么要用它?
require.js
是一个JavaScript模块载入框架,实现的是AMD规范。
ECMAScripter
·
2018-09-12 20:24
JavaScript
模块化
模块(一) CommonJs,AMD, CMD, UMD
系列文章导航模块(二)es6moduletypescriptmodule本文参考Javascript模块化编程(一):模块的写法Javascript模块化编程(二):AMD规范Javascript模块化编程(三):
require.js
合肥懒皮
·
2018-09-04 18:03
在vue中使用v-if来销毁组件
在vue中使用v-if来销毁组件近期项目中接手了一个同事用vue写的组件,说下项目的特点各种技术栈混合:jQuery,
require.js
,jquery,rivets.js最近的需求使用的框架是vue替代了之前的
TyrionJ
·
2018-08-10 23:40
vue
详解
Require.js
与Sea.js的区别
Require.js
与Sea.js的区别相同之处RequireJS和Sea.js都是模块加载器,倡导模块化开发理念,核心价值是让JavaScript的模块化开发变得简单自然。
kjz
·
2018-08-05 09:07
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他