requirejs 禁用缓存

开发时给引入的js文件增加一个时间戳,让浏览器每次加载最新的文件,就不用一直清理浏览器缓存了

文件目录:

webapp | 
		html | 
			index.html
		js | 
			main.js      	 ------  requirejs 引入外部模块的主入口
			test.js	     	 ------  外部模块的具体实现
			require.js		 ------  requirejs的源文件

有两种方式:
1、在script标签中直接添加version

	<script>
        document.write('<script src="../js/require.js?version=' + new Date().getTime() + '" ' +
            'data-main="../js/test"><\/script>')
    </script>
    // 此种方式每次加载的 require.js 都是最新的

2、在main.js中的require.config配置中使用urlArgs参数

	require.config({
	    urlArgs : "version="+(new Date()).getTime(),
	    paths : {
	        "test" : ["../js/test"]
	    }
	});
	// 此种方式每次加载的 test模块 都是最新的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值