Require 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Require 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

JavaScript 加载执行器,可用于同步或异步加载执行任何js文件。

实例:

1、引入js文件

2、配置require-config.js

require.config({
baseUrl : '.',//可写实际url(
http://xxx.com),也可不写
group : {//定义控件组
'Base' : [ 'Constant', 'DateUtil', 'ValidUtil', 'BaseUtil' ]
},
path : {//定义js文件路径不需要加js会自动加载baseUrl前缀
'Constant' : 'constants/Constant',
'DateUtil' : 'utils/DateUtil',
'ValidUtil' : 'utils/ValidUtil',
'BaseUtil' : 'utils/BaseUtil',
'JSEncrypt' : 'lib/jsencrypt',
'StatusEnum' : 'enums/StatusEnum',
'UserTypeEnum' : 'enums/UserTypeEnum'
}
});

3、使用require 需要使用的变量必须公布到window

BaseUtil.js(function(window){function private(){
}
window.init = function(){
    console.log('test');
}
   
})(window);

3.1、异步回调require.async,

/**
*@param1 array or string
*@param2 function
*/
require.async(['Base','StatusEnum'],function(){
//执行BaseUtil的方法
BaseUtil.init();
});

3.2、同步执行require.sync

/**
*@param1 array or string
*@param2 function
*/
require.sync('Base');
//执行BaseUtil的方法
BaseUtil.init();

兼容性:

Safari 6+ (Mac)

iOS 5+ Safari

Chrome 23+ (Windows, Mac, Android, iOS, Linux, Chrome OS)

Firefox 4+ (Windows, Mac, Android, Linux, Firefox OS)

Internet Explorer 8+ (Windows, Windows Phone)

Opera 10+ (Windows, linux, Android)
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
2014/06/06 21:36

php require和require_once()

require 遇到即包含文件 rrequire_once()会判断是否已经包含过,如果包含过则不在包含。这个可以节省资源,二可以避免重复定义的错误

0
0
发表于软件架构专区
2015/02/04 20:04

require(),require_once(),include(),include_once()

1、相同点 a)四个函数都是引用文件; b)require()与require_once()功能类似,include()与include_once()功能类似; c)有once的函数如果发现该文件已经被包含后,不会再做包含文件的操作; 2、不同点 a)include()引入文件时如果碰到错误,会给出提示,并继续执行下面代码, require()引入文件时如果碰到错误,会给出提...

0
0
发表于开发技能专区
11/30 09:08

Require all denied Require all granted

Apache2.4使用require指令进行访问控制--允许或限制IP访问/通过User-Agent禁止不友好网络爬虫 从Apache2.2升级到Apache2.4后,发现原来用来限制部分IP和垃圾网络爬虫的访问控制规则不起作用,查询后才发现,Apach...

0
0
发表了博客
2018/08/08 17:18

require和require_once经济性能对比

require和require_once都是PHP函数,开发人员可以使用它们在某个特定的脚本中导入外部PHP文件。你可以根据应用程序的复杂度调用一次或若干次require_once/require。使用require(而不是require_once)可以提高应用程序的性能。 测试前准备: 创建4个空的类来模拟主脚本要使用的外部PHP文件脚本。 ClassA.php: <?php ...

0
0
发表了博客
2016/11/04 11:56

require(),include(),require_once()和include_once()区别

require 的使用方法如 require(“MyRequireFile.php”); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。 include 使用方法如 include(“MyIncludeFile.php”); 。这个函数一般是放在流程控制...

0
0
发表于开发技能专区
2016/01/05 14:47

Include require include_once require_once 的区别

Include require include_once require_once 的区别--最全

0
0
发表了博客
2018/12/20 18:06

include、include_once、require、require_once其区别

1、include: 载入文件。未找到文件,则产生E_WARNING 级别的警告错误,脚本继续运行。 2、include_once: 与include 语句作用相同,区别只是如果该文件已经被包含过,则不会再次包含。 3、require: 载入文件。未找到文件,则产生E_COMPILE_ERROR级别的致命错误,脚本中止执行。 4、require_once: 与require 语句作用相...

0
0
发表于大前端专区
2018/12/20 18:15

include、include_once、require、require_once其区别

1、include: 载入文件。未找到文件,则产生E_WARNING 级别的警告错误,脚本继续运行。 2、include_once: 与include 语句作用相同,区别只是如果该文件已经被包含过,则不会再次包含。 3、require: 载入文件。未找到文件,则产生E_COMPILE_ERROR级别的致命错误,脚本中止执行。 4、require_once: 与require 语句作用相...

0
0
发表了博客
2016/04/11 17:47

php ​include与 include_once,require与 require_once

php include与 include_once,require与 require_once

0
2
发表了博客
06/14 01:49

require,include,require_once和include_once之间的区别?

问题: In PHP: 在PHP中: When should I use require vs. include ? 什么时候应该使用require与include ? When should I use require_once vs. include_once ? 什么时候应该使用require_once和include_once ? ......

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
6 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部