JavaScript代码伸长工具查找最初化但不使用条件可能使用的变量
在上述代码中,我有以下JavaScript代码 var foo = { company: "ABC", name: "John" }; var att = ""; function test(ob, i) { var m = JSON.stringify…
“use strict”是什么意思? JavaScript 中做了什么,其背后的原因是什么?
最近,我通过 Crockford 的 JSLint 运行了一些 JavaScript 代码,它给出了以下错误: 第 1 行字符 1 处出现问题:缺少“use strict”语句。 经过一些…
JSLint - 不要改变参数当使用“参数”时?
所有, 我使用 JSLint 来验证我的 JS 文件。在我最近的项目中,我使用以下格式为许多 JavaScript 函数设置默认值(更详细的 此处): function(a, b, o…
带有字符串分割的 JS Lint 数组文字表示法
我知道 JSLint 只是一个指南,您应该对它所说的内容持保留态度,但是,我很好奇如何在不重写整个函数的情况下解决此警告。这是感兴趣的函数: functio…
单行 'var'声明,还是每行一个?
我正在查看 Douglas Crockford 的 JavaScript 代码约定 文档,他说 var 应该按字母顺序排列,并且每行一个。 var a; // array of class names var c =…
从 JSLINT 解析树生成 JavaScript
使用 Crockford 的 JSLINT,在调用 JSLINT() 解析一些 JavaScript 源代码后,它提供了通过 JSLINT.tree 访问解析树 如果能够分析树,根据分析对其进行…
是否有充分的理由避免在 JS 中使用没有最终表达式的 FOR 循环?
将反向循环写为: for (i = N; i--;) 为了访问 (N-1) 到 0 这是一个坏习惯如果是,为什么? jsLint 当然不喜欢它。…
以安全的方式执行第三方 javascript(从某些数据库提供)
我正在构建一个应用程序,其中用户生成的 JavaScript 函数存储在数据库中,并作为回报提供给许多其他用户。 必须由具有管理员权限的人进行验证(他们…
Ruby on Rails:“实时”处理 CSS Lint 和 JS Lint与上传的文件
我们的应用程序允许用户上传 javascript、CSS 和 HTML 文件。我们需要一种方法来根据 CSS 和 JS lint 验证这些文件,并记录与它们相关的任何错误(文…
禁用“使用 use strict 的函数形式”但保留“缺少‘use strict’”声明”警告
我正在使用 jslint 来验证我的代码。 我的所有页面上都有“use strict”。 如何禁用消息“使用'use strict'的函数形式”但保留“缺少'use strict'语句…
让Javascript严格执行
目前,我正在尝试通过在 Gedit 中编写代码然后尝试通过 Firefox 执行它来学习 Javascript。 然而,每当我的代码中遇到错误时,网络浏览器往往会默默地…
JSLint - “var 未定义”外部脚本文件引起的错误
我正在工作项目中的一些 javascript 文件上尝试 JSLint,并遇到了如下几个错误: JS Lint: '' is not defined 问题是该变量是在其他地方引用的单独文…
JSHint 抛出“未定义”;揭示模块模式中的警告
在 JSHint 中运行此代码时,我收到几个“未定义”错误: MERLIN.namespace('MERLIN.http'); MERLIN.http = function ($, window) { 'use strict'; // …
如何在 Ubuntu 上安装 JSLint?
Closed. This question is off-topic. It is not currently accepting answers. 想要改进此问题吗?更新问题,使其关于- Stack Overflow 的主题。 11…