我可以使用RequireJS 2来重新加载一个最近更新的.js文件吗?下面是我的用例:
1.我有一个名为 Foo 的 * Backbone.js * 对象,它带有函数 Bar,该函数只执行alert("abc")
;
1.在一个网页中,我不知何故调用Foo.Bar()
,并得到一个带有“abc”的警报
1.在我的文本编辑器中,我将该函数的定义改为alert("def")
1.在同一个网页中,我打开控制台并运行一些更新功能
1.当我再次调用Foo.Bar()
时,我收到带有“def”的警报
谢谢你,谢谢你
2条答案
按热度按时间slsn1g291#
您可以通过按下以下按钮访问Chome控制台:Ctrl+Shift+J并转到“控制台”选项卡。
在此处键入以下内容:
它应该更新JavaScript文件,而无需重新加载整个页面。
1)的双曲正切值yourdomain.com/path/jsfile.js
2)file://path/jsfile.js-(本地文件系统)
上面使用的方法不需要RequireJS库。*
eqoofvh92#
由于您需要(加载和刷新)js文件,我建议在基本javascript文件中定义一个函数,如
并从控制台调用它,如reloadJS(“myjsfilename”)
这将重新加载js文件,并强制它更新浏览器的文件。