我正在使用websockets开发一个应用程序,并在ajax上进行回退。
大多数逻辑都驻留在应用程序,模型,视图等的客户端上。
在开发过程中,我经常需要进行微小的更改,然后进行更新。我这样做的方法是通过硬浏览器刷新,基本上重启整个应用程序。
这可能需要一些时间,这些是以下步骤:
在正常情况下这是可以的,因为只要加载应用程序,就不会再刷新了。
但是在开发过程中这很痛苦,所以我想到了以下解决方案:
我更改CSS后,运行以下脚本:
softreset: function(){
var queryString = '?reload=' + new Date().getTime();
$('link[rel="stylesheet"]').each(function () {
this.href = this.href.replace(/\?.*|$/, queryString);
});
}
这会立即重置所有CSS,因此我不需要完全刷新。走了一步。
通常这还不够,我还需要新的内容,所以我想做以下事情:
问题
我尝试使用我用于CSS的代码片段,但它没有做同样的技巧。有人有想法吗?