我有一個關於重新加載JavaScript文件的問題。我開發Web頁面的前端,並在JS中進行大量編碼。每當我想檢查應用程序的流程是否正確(或者做一些調試)時,我必須按F5鍵才能重新加載整個頁面,並且它是腳本,我必須等待。等待時間取決於頁面的重量,有時候我不耐煩。因此,我想知道是否有任何方法重新加載只更改腳本文件* .js?或者可能是Chrome的某個插件重新加載所選腳本?這可能是緩解發展的一種非常方便的方式。謝謝你的回覆。如何重新加載JavaScript文件
這一個用了jQuery,在這裏例如:
var scs=$('script[type*=javascript]');
var scsl = scs.length;
var scsi = 0;
var o = [];
var oi = 0;
var ol = 0;
var s = '';
var fws = 0;
var sws = 0;
var v = {};
function i1(){
fws = window.setInterval(function(){
v = $(scs[scsi]);
s = v.attr('src');
if(typeof s!='undefined' && s.indexOf('http')==-1 && s.indexOf('index')==-1){
console.log([scsl,scsi,s]);
o.push({src:s});
v.remove();
}
if(scsi==scsl){
console.log(o);
window.clearInterval(fws);
ol = o.length;
i2();
}
else{
scsi++;
}
},800);
}
function i2(){
sws=window.setInterval(function(){
v = o[oi];
sc = $('<script>').attr({type:'text/javascript',src:v.src+'?t='+(new Date().getTime())});
console.log([ol,oi,v.src]);
$('head').append(sc);
if(oi==ol-1){
window.clearInterval(sws);
}
else{
oi++;
}
},800);
}
i1();
如果可能的話,加速您的js開發的一種方法是使用在線工具,如jsfiddle或jsbin。然後,您不必重新加載整個頁面,只需單獨處理腳本,然後將其實施到您的站點。 – Paparappa