gpt4 book ai didi

javascript - 如何让 JSLint 忽略代码片段?

转载 作者:行者123 更新时间:2023-11-30 12:41:41 25 4
gpt4 key购买 nike

我的 php 文件主要有几个我想调试的 javascript 函数。文件开头为:

/*ignore jslint start*/
<? Header("content-type: application/x-javascript");
include('../country files/' . $_GET['country'] . '.php');
?>
/*ignore jslint end*/
...
javascript code

尽管如此,JSLint 在第 1 行给出了错误!

最佳答案

您可以通过注释更改几行 JSLint 选项。

例如,JSLint 会提示你使用 Underscore.JSLo-Dash , 因为在变量名末尾加下划线不是好习惯。但是我可以通过暂时阻止 nomen 愉快地使用 Underscore 的 each() 函数警告:

/*jslint nomen:true*/ // suppress dangling underscore warnings
_.each( ... ); // example use of Underscore.JS
/*jslint nomen:false*/ // re-enable dangling underscore warnings

但是,没有办法使用注释来暂时完全禁用 JSLint。

将 JavaScript 移出到单独的文件中是一种很好的做法。理想情况下,您不应在 HTML 或 PHP 文件上运行 JSLint,而应仅在纯 JavaScript 文件上运行。

如果您需要使用 PHP 动态生成 JavaScript 代码,则可以在您喜欢的输出样本上运行 JSlint。通常,您会尽量减少需要这样做的情况。

您可以让 PHP 生成少量 JavaScript 来建立操作上下文(例如一些全局常量),并将其余的前端功能留给单独的纯 JavaScript 文件。

关于javascript - 如何让 JSLint 忽略代码片段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24223812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com