J'ai une question sur le rechargement des fichiers JavaScript. Je développe des frontaux de pages web et je fais beaucoup de codage dans JS. Chaque fois que je veux vérifier le flux d'une application est correct (ou faire un peu de débogage), je dois appuyer sur la touche F5 pour recharger toute la page et ses scripts, et je dois attendre. Le temps d'attente dépend du poids de la page et parfois je m'impatiente. Par conséquent, je me demande s'il existe un moyen de recharger uniquement le fichier de script modifié * .js? ou peut-être il y a un plugin pour que Chrome recharge le script choisi? Cela pourrait être un moyen très pratique de faciliter le développement. Merci pour les réponses.comment recharger le fichier javascript
celui-ci utilise jQuery, il est ici par exemple:
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();
Si possible, un moyen d'accélérer votre développement js est d'utiliser des outils en ligne comme jsfiddle ou jsbin. Ensuite, vous n'aurez pas besoin de recharger une page entière et de travailler sur vos scripts individuellement, puis de les implémenter sur votre site. – Paparappa