比如使用同步加载时可以在js后面加上?,比如
<script type="text/javascript" src="../../resources/js/libs/iscroll-probe.js?v=1.2">
但使用require.js后,所有js都是通过main.js配置的:
如下:
require.config({
shim: {
'backbone': { deps: ['underscore', 'jquery'], exports: 'Backbone' },
'lazyload': { deps: ['jquery'], exports: 'lazyload' }
},
paths: {
'underscore': ['libs/underscore-min' ],
'backbone': ['libs/backbone-min' ],
'lazyload':['libs/jquery.lazyload.min'],
'jquery': [ 'libs/jquery.min' ],
'bootstrap': [ 'libs/bootstrap.min' ],
'v': 'viewsv0.0.2',
'm': 'modelsv0.0.2'
//'login': "http://localhost:8080/WebSample/",//tk.siteProperties.contextPath + '/login'
//'login': ['login']
},
waitSeconds: 30
});
require(['app', 'router'], function (app, Router) {
$(document).ready(function ($) {
console.time('TIME: application init');
app.router = Router;
app.router.start();
});
});
那么问题是,当我修改了自己写的js后,怎么强制让浏览器更新 ?