gpt4 book ai didi

jquery - 如何让 Resharper 停止 Javascript 将 $ 自动补全为 '$t?

转载 作者:行者123 更新时间:2023-11-30 23:43:42 27 4
gpt4 key购买 nike

当我调用 jQuery.ajax 等 jQuery 方法时,我使用 $.ajax。 Resharper 从 jqGrid 的代码中获取了一些内容,使其在我输入 $ 时自动完成 $t。它使 jQuery 编码非常慢 - 有谁知道我如何禁用它?

更新

我知道可以通过“工具”->“选项”->“Resharper”->“常规”->“暂停”来完全暂停 Resharper,但我真的只是希望它不要打扰我的 javscript ;(

最佳答案

我想在您的代码或 jqGrid 代码中的某个地方定义了全局变量$t。 jqGrid的代码中有很多地方像

methodName: function (methodParameters) {
return this.each(function () {
var $t = this, ...
...
});
}

所以有很多地方定义了本地变量$t。在其他方法中,您将看到 var t = thisvar ts = thisvar self = this 等等。

所以我想,您使用的 jqGrid 代码中的某处存在 cup & Pasted 错误:一个人从在另一种方法中定义了 var $t = this 的函数复制了代码,其中一个使用另一个变量名来保存this。因此 $t 将被解释为全局变量。

我建议您在代码中查找 $t 的定义。只需在 $t 上按 F12 或使用 Resharper 的另一种可能性即可查找 全局 $t 变量的定义位置.

关于jquery - 如何让 Resharper 停止 Javascript 将 $ 自动补全为 '$t?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7951122/

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