重新渲染网页
我想知道是否有办法重新渲染网页,从而再次调用所有 onload 事件,并重新绘制 css?
例如,假设您更改了链接到 onload 事件的 javascript 文件的路径,并且编辑后的页面需要重新加载而不刷新才能使更改生效。
I was wondering if there was a way to render a webpage over again, thus calling all the onload events over again, and redrawing the css?
For example, say you changed the pathway of a javascript file that is linked to an onload event and the edited page needed to reload without a refresh in order for the change to take affect.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
已测试,现在正在工作:
tested, now is working:
“重新加载而不刷新”对我来说听起来有点令人困惑。
但是我不知道这是否是您正在寻找的内容,但是
window.location.reload()
会触发页面重新加载,从而加载您链接的 JavaScript 文件。但是更改链接文件并重新加载页面并不是一件好事。如果你的动态文件能够像使用 Ajax 一样以动态方式加载,那就更好了。所以你不需要重新加载整个页面。 JQuery、ExtJS 或其他框架提供了轻松完成此操作的方法。
"reload without a refresh" sounds a bit confusing to me.
However I do not know if this is what you are looking for, but
window.location.reload()
triggers a page reload and thus will load your linked javascript files.But changing linked files and reload the page is not a good thing to do. It would be better if your dynamic files are loaded in a dynamic way like using Ajax. So you do not need to reload the whole page. Frameworks like JQuery, ExtJS or others provide methods to do this easily.