问题标签 [jquery-lint]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - jQuery Lint 错误是非描述性的
我想使用 jQuery Lint 检查可能的 jQuery 错误。
我想在一个有效的简单脚本上尝试一下。我把 jquery lint 包括在内,将其设置为 2 级,BAM 出现 3 个错误。
什么?第 15 行是:
这个错误是什么意思?选择器包含 5 个元素,因此它是有效的。它尽可能具体。
它在 $(document).ready(function () { /这里是脚本/ }); 部分。
我所有的选择器都以这种方式失败。我究竟做错了什么?
我正在使用 jquery 1.6.1,它可能还不支持,但是 github 上已经有 jquery 1.6.1 的测试用例,它们工作正常。
其他错误是:
我在页面加载时得到了。
每次我改变图像时,我都会得到另一个。
但是,如果我切换到 jquery 1.4.4,这最后一个不会发生。
jquery - jQuery lint (FireQuery) 在拖动 div 时会发出大量警告
我正在使用 jQuery-Lint(或更具体地说是 FireQuery)来检查我的使用拖动操作的代码。我在下面的代码中对其进行了简化,但每次鼠标移动时,我仍然会从 jQuery-Lint 收到相同的消息:
- 您在同一个 jQuery 对象上不止一次调用 css([object Arguments])
- 为什么不通过传递一个对象来组合这些调用呢?例如 css({ "left": 63, "left": 64 })
我知道为什么会收到这些消息,这是因为每次移动鼠标时我都会更改 left 属性,但这是我想要的行为,因为它是拖动操作。
有没有更好的方法让我使用 jQuery 拖动不会导致来自 jQuery lint 的这些消息,或者我只需要忽略它们?
jquery - 为什么 jQuery-Lint 告诉我 .css() 不是函数?
jQuery-Lint 为我抛出以下错误:
有人能告诉我为什么它会抛出这个错误,以及如何解决它吗?
jquery - 带有 jQuery 1.6.2 的 jQuery-Lint 会引发许多无用的警告?
我在 jsfiddle 中找到了 jQuery-Lint 的一个小示例(jsfiddle.net 上的 lint 示例)。
但是,当我使用 jQuery 1.6.2 进行测试时,jQuery-Lint 在 firebug 中抛出了许多(额外的)警告......
那么 jQuery-Lint 对 jQuery 1.6.2 测试没有用吗?
jquery - Prestashop 管理员错误
我目前在 Firebug 控制台上遇到以下错误:
这意味着什么?
jquery - jQuery Lint 的替代品?
我想知道是否有 jQuery Lint 的替代品能够执行静态分析而不是运行时/浏览器内分析,即我想要一个不需要在浏览器中运行并且可以分析源代码的工具一个完整的项目。
我的问题是我有大量的页面/脚本使用从 1.2 到 1.7 的几个不同版本的 jQuery,我想将它们全部迁移到最新版本的 jQuery。但在我这样做之前,我想知道代码是否使用了任何已弃用/删除的 jQuery 功能,或者以自 1.2 版以来发生变化的方式使用 jQuery,例如在 jQuery v1.3 中删除的 [@attr] 样式选择器。
使用 jQuery Lint 打开每个页面并遵循每个执行路径来获取其输出对我来说是不可行的。