标签: javascript-intellisense

Visual Studio 2010中缺少javascript intellisense

我很高兴看到Visual Studio 2010中的javascript intellisense,但我没有通过它看到特定对象内的所有内容,在下面的代码中

if (document.images[i].parentNode.tagName == "A"
Run Code Online (Sandbox Code Playgroud)

"parentNode"没有显示在intellisense中,这让我觉得我输错了代码,但它确实存在并且Visual Studio没有显示它.

如何解决这个问题?

更新进度:

  • 使用NetBeans 7.1它在JavaScript中没有帮助我,
  • 安装了适用于VStudio 2010的JScript Extensions,js编辑方面的一些改进,但Javascript intellisense没有改进,

javascript asp.net visual-studio-2010 javascript-intellisense

6
推荐指数
2
解决办法
1万
查看次数

如何防止Resharper Javascript Intellisense用'Function'替换'function'?

我有一个问题,即使在我输入整个单词之后,'function'几乎总是被'Function'取代,这种情况经常发生并且让我非常沮丧.我必须备份并替换第一个字母.有什么方法可以调整吗?我甚至不知道我在哪里使用'功能'.

resharper intellisense javascript-intellisense

6
推荐指数
1
解决办法
437
查看次数

Visual Studio 2015隐藏错误列表中的Javascript错误

我最近开始在Visual Studio 2015中使用mvc6和knockoutJS.当我在我的打字稿文件中使用knockout时,我在所有相关的jquery或knockout(或任何库)上得到红色下划线,并Cannot find name 'ko'在我的错误列表中说明.我知道IDE无法解决这些javascript对象确实存在的问题,但这肯定是每个人都有的问题吗?

如何从我的javascript/typescript文件中删除intellisense?

javascript-intellisense typescript visual-studio-2015

6
推荐指数
1
解决办法
686
查看次数

在VS Intellisense的JSDoc typedef中记录数组

在我的VS2015 JavaScript应用程序中,我有一个JSON对象,我从使用JSDoc @typedef注释记录的REST API获得:

/**
 * @typedef {Object} JSON_Response
 * @property {Number} id
 * @property {String} name
 * @property {JSON_Response_Tag} tag
 */

/**
 * @typedef {Object} JSON_Response_Tag
 * @property {Number} id
 * @property {String} color
 */
Run Code Online (Sandbox Code Playgroud)

当我在使用这些JSON对象的方法的JSDoc注释中引用此类型时,我可以很好地获得Intellisense文档:

/**
 * @param {JSON_Response} response
 */
function process_response(response) {
  // process response here...
}
Run Code Online (Sandbox Code Playgroud)

但是,我根本无法使用数组 - 当我尝试索引数组时,我得到了"黄色三角形"菜单,当VS无法为您获取Intellisense上下文时:

/**
 * @typedef {Object} JSON_Response
 * @property {Number} id
 * @property {String} name
 * @property {JSON_Response_Tag[]} tags
 */

/**
 * @param {JSON_Response} response
 */
function …
Run Code Online (Sandbox Code Playgroud)

javascript getjson javascript-intellisense

6
推荐指数
1
解决办法
2810
查看次数

无法在Visual Studio 2017 RC中添加全局JavaScript智能感知参考

我试图尽可能轻松地从2015年开始迁移到2017年.我使用的代码库有几个自定义库,我可以在VS 2015中添加它作为引用.

但是,在VS 2017 RC中,'references'选项已从选项 - >文本编辑器 - > JavaScript/Typescript-> Intellisense菜单中删除,它存在于VS 2015中.

任何指导这项工作的人都会非常感激.

好吧

visual-studio javascript-intellisense visual-studio-2017

6
推荐指数
2
解决办法
1042
查看次数

vscode 智能感知导入在 jest ts 测试中不起作用

在我的整个项目中,VSCode 会自动提示导入类型(出现黄色灯泡)。除了在 JEST 测试文件中(在我的测试目录中),我没有灯泡。我可以手动编写导入,此时会检测到同一文件中的任何进一步导入。

有谁知道如何解决这一问题?

问候, 蒂莉

import javascript-intellisense jestjs visual-studio-code

6
推荐指数
1
解决办法
2538
查看次数

用于使用 VS 2017 Intellisense 自定义 jQuery 插件的 JSDoc

我正在使用标准语法(如下)将自定义 jQuery 插件添加到我的代码中。Visual Studio 2017 支持 JSDoc for Intellisense,我能够让它与普通函数一起工作,但我不能让它与 jQuery 插件一起工作。为 VS 2017 Intellisense 格式化 JSDoc 的正确方法是什么?

标准的 jQuery 插件格式(源代码):

$.fn.boxLoad = function (action) {
  // do stuff
};
Run Code Online (Sandbox Code Playgroud)

javascript-intellisense jsdoc visual-studio-2017

5
推荐指数
0
解决办法
274
查看次数

使用 JSDoc 设置 ES5 类的属性类型

我有一个具有属性的类:

class MyClass {
    constructor() {
        this.property = null;
    }
}
Run Code Online (Sandbox Code Playgroud)

该属性可以是null一个Array实例。我试过这个:

/**
 * @property property {Array}
 */
class MyClass ...
Run Code Online (Sandbox Code Playgroud)

这:

/**
 * @property MyClass.property {Array}
 */
class MyClass ...
Run Code Online (Sandbox Code Playgroud)

和这个:

class MyClass {
    /**
     * @property property {Array}
     */
    constructor() ...
Run Code Online (Sandbox Code Playgroud)

我仍然在智能感知中看到这一点:

<code>(属性)MyClass.property:任意</code>

那么谁能告诉我如何正确地做到这一点?

javascript javascript-intellisense visual-studio-community visual-studio-2017

5
推荐指数
1
解决办法
438
查看次数

VS Code Intellisense for javascript 没有给出方法建议

我一直在寻找这个问题的答案,但没有运气。VSCode 提供了一些建议,如下例所示:

在此输入图像描述

然而,许多建议并没有出现。例如,在传递事件时,没有对 e.preventDefault 或事件附带的任何关联方法或数据的建议。

在我正在观看的教程中,我不知道他们是否在 Sublime 中使用“javascript 补全”,或者他们是否在 VSCode 中具有扩展,但如果可以使用 Visual Studio 做到这一点,我真的很想继续使用它。

以下教程中的示例: 在此输入图像描述

javascript javascript-intellisense visual-studio-code

5
推荐指数
1
解决办法
4826
查看次数

Javascript Intellisense 不再适用于 Visual Studio 2022 中初始对象创建后分配的对象属性

与 VS2019 相比,VS2022 中的 Javascript Intellisense Service 似乎进行了一些重大修改。

Javascript Intellisense 似乎不再识别在初始创建上下文之外分配的对象属性。

var r = { a: 1, b: 2 };
r.c = 3;
//"r.a" and "r.b" will here be identified by Intellisense, but not "r.c".
Run Code Online (Sandbox Code Playgroud)

当存在作用域和依赖注入对象(例如 AngularJs 项目中)时,这是一些非常令人沮丧的行为,因为它们不再提供智能感知自动完成或使用“转到定义”的导航。

以前,在 VS2019 中没有JSDoc 标头的情况下,此方法效果很好。

视觉工作室 2019

abcde都可以在这里找到。

Intellisense 在 VS2019 中正常工作

视觉工作室 2022

此处仅提供a, b, 。d

VS2022 不再识别在创建上下文之外分配的属性

是否有任何已知的设置或包来改变/纠正这种新行为?

javascript intellisense javascript-intellisense visual-studio-2022

5
推荐指数
1
解决办法
1142
查看次数