必威体育Betway必威体育官网
当前位置:首页 > IT技术

require用法

时间:2019-06-01 11:43:04来源:IT技术作者:seo实验室小编阅读:76次「手机版」
 

require的用法

现在前端的页面都采用模块化来加载js;避免了js加载的延迟顺序依赖等问题;原理的东西这里不多做解释,我们这节只是介绍一下require的用法:

1.首先我们要下载require.js文件;

2.html引入<script src="../js/require.js" data-main="main"></script>;这里src是require.js的路径;data-main="是引入js主文件的路径";由于默认主文件是js这里就省去.js;

3.编写模块儿代码:必须用AMD规范;

例如:util.js这里没有依赖

define(function(){
	var util={
		logLocation:function(x,y){
			return (x+y);
		}
	}
	return util;
})
aUtil.js依赖于util就要这么写
define(['util'],function(util){
	var autil={
		aaa:function(x,y,z){
			return util.logLocation(x,y)+z
		}
	}
	return autil;
})

['util']为依赖的模块,这里是数组,可以是多个依赖,这里默认路径是相同的,不同可以用相对路径;function(uitl);这里的参数和前边的依赖是一一对应的是依赖返回的对象,我们调用的就是对象的方法;

主js这么写:

require(['aUtil'],function(autil){
	console.log(autil.aaa(1,2,3));
})

这里是最终输出,需要将define,改为require,依赖和参数的写法同上;我们默认的是js路径一样;如果不一样需要配置config:

这里可以这样配置:

require.config({
	baseUrl:"../js",
	paths:"a-util"
})
或者:
require.config({
	paths:"../js/a-util"
})

关于更多的配置操作,我们这里不做概述,如有错误望指正

相关阅读

Swift中performSelector返回值的用法

最近使用swift,翻译OC的代码时,发现performSelector的返回值与OC中的用法相差很大。在OC中返回的是ID类型,而swift中返回的是 Unmana

JS中split的用法

最近在写一个页面,需要取时间段,没有后台支撑,前端根据时间段,实现hightcharts自动生成数据看我们前端直接用split这个属性,完美解决时

Linux内核配置工具-menuconfig用法

打开:cd进入Linux内核根目录后,控制台输入make menuconfig 移动选择框:上下键、左右键。 搜索功能:”/”键。 选择:回车。 打开/关闭某

sequence.pad_sequences 的用法举例

>>> from tensorflow.keras.preprocessing import sequence>>> help(sequence.pad_sequences)>>> import numpy as np>>> a=np.ar

Oracle 查询类似 select top 的用法

Oraclet 没有像sql server所支持的top语法,不过可通过rownum控制。rownum没有所谓的小于,只有大于。 –查询前10条数据 select * fr

分享到:

栏目导航

推荐阅读

热门阅读