javascript – 暂时注释掉标签以进行调试

前端之家收集整理的这篇文章主要介绍了javascript – 暂时注释掉标签以进行调试前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
通常在编码和调试时我可能想要注释掉< script>标签.一个例子可能是在执行以下操作时:
<script src="lib/jquery.js"></script>
<!--script src="lib/jquery.min.js"></script-->

我倾向于添加新行,而不是仅仅更改原始行,以提醒我在生存之前将其放回原处.我从同事那里得到了这个语法,但我以前从未见过它.是否存在语法上正确的方法来注释掉< script> HTML中的标签

编辑:我知道有很多关于注释脚本的讨论,以便将它们从旧浏览器中隐藏起来,但这不是我正在做的事情.我想完全隐藏标签.

解决方法

一个选项是在给定调试标志的情况下动态加载脚本.例如:

标记

<script src="lib/include.js"></script>

include.js

var IS_DEBUG = true;

if(IS_DEBUG) {
    loadScript("jquery.js");
    loadScript("anotherscript.js");
}
else {
    loadScript("jquery.min.js");
    loadScript("anotherscript.min.js");
}

function loadScript(name) {
    var elem = document.createElement("script");
    elem.src = name;
    document.getElementsByTagName("head")[0].appendChild(elem);
}

这意味着您只需切换IS_DEBUG标志即可加载所需的脚本.这是一个非常基本的例子,但你明白了.你甚至可以将其与require.js这样的东西联系起来

猜你在找的JavaScript相关文章