重载JS文件而不刷新页面
Reload JS file without page refresh
是否有任何方法,我如何才能强制我的浏览器刷新(重新下载)JS资源,而不刷新整个页面?解决方案在任何web浏览器是好的。当然,独立于浏览器的解决方案将是最好的。
背景:我们的应用程序在同一页面上有多个屏幕。在一个屏幕上执行一些操作后,AJAX将获取另一个屏幕。由于该页面大量使用JS,我经常需要更改其JS资源。在刷新页面以获得固定的JS后,我必须在到达我目前正在调试的屏幕之前浏览所有以前的屏幕。
可以使用jQuery。在Firefox中,您可以直接向Firebug控制台编写如下内容:
$.getScript("http://example.com/path/to/your/file.js");
注意:新脚本是在旧脚本之上下载的。因此,任何初始化页面的JS代码都会被再次执行,这可能会产生副作用。在包含大量JS的页面中,将函数和常量的定义放入与页面初始化代码不同的文件(如将事件绑定到元素)通常是一个好主意。然后,您可以使用getScript()只获取定义文件。
如果你想把所有的东西放在一个文件中,你可以在加载新文件之前清除旧的绑定:
$("*").off();
相关文章:
- 强制模板刷新ember.js
- PHP和JS脚本的奇怪问题,在我刷新页面之前第一次失败
- Angular JS和Node路由/布线-仅在页面刷新后显示数据
- Node.js:每次刷新/访问时都会有新的会话
- 使用Knockout-Kendo.js库刷新KendoDropDown
- 使用js刷新页面的间隔
- 如何在同一页面上使用windows.location.href将js值传递给php时停止刷新页面
- 如何使用 List.js 正确刷新列表
- React/Node应用程序中的Facebook评论插件.js仅在刷新时显示
- 使用挖空.js如何刷新 Select 元素中的可观察数组
- 5 秒后加载页面而不刷新 JS
- 使用JS刷新部分页面
- 如何在不刷新 node.js 和 ejs 的情况下提交表单
- 在刷新JS时滑动到顶部
- 使用自定义的自动刷新js代码会产生冲突
- JavaScript/AngularJS:强制刷新js和css文件
- 刷新JS脚本而不重新加载页面
- 使用从外部文件获取数据的appendchild命令自动刷新JS
- 如果内容改变,自动刷新JS数组
- SSE与刷新js命令