如何从浏览器控制台重新加载修改后的.js文件?

时间:2012-08-22 12:46:32

标签: javascript backbone.js console requirejs

我可以使用RequireJS 2重新加载最近更新的.js文件吗?这是我的用例:

  1. 我有一个名为 Foo Backbone.js 对象,其功能为 Bar ,只有alert("abc");
  2. 在网页中,我以某种方式调用Foo.Bar()并使用“abc”获取警告
  3. 在我的文本编辑器中,我将该函数的定义更改为alert("def")
  4. 在同一网页中,我打开控制台并运行一些更新功能
  5. 当我再次拨打Foo.Bar()时,我会收到“def”
  6. 的提醒

    谢谢!

1 个答案:

答案 0 :(得分:4)

您可以通过按Ctrl + Shift + J并转到“控制台”选项卡来访问chome控制台 在那里键入以下内容:

var script = document.createElement("script");
script.src = "Path to Js File";
document.body.appendChild(script); 

它应该更新JavaScript文件而不重新加载整个页面。

  
      
  • 文件路径可能是:
    1)http / s://yourdomain.com/path/jsfile.js
    2)file://path/jsfile.js - (本地文件系统)
  •   

注意:
上面使用的方法不需要RequireJS库。