我目前正在开发一个网站,该网站严重依赖于小部件的大块 javascript。其中一些是要求苛刻的过程,例如运行计时器或时钟,所以我只希望这些脚本在其相应的小部件被激活时激活。我提出的解决方案是注释掉这些脚本块中的每一个,并在小部件处于活动状态时“取消注释”它们。
例如,如果我有一个倒数计时器小部件,我希望将我的小部件代码完全注释掉,直到用户单击该小部件。当用户打开小部件时,我希望相应的脚本成为“未注释”并执行。
有什么方法可以以编程方式即时向 Javascript 代码添加或删除注释标记?我正在寻找一些我可以使用的方法或命令;不是需要我物理更改代码的东西。
我在 Google I/O 会议演示文稿中看到了这一点,所以我想知道是否有人知道怎么做。