问题标签 [javascript-intellisense]
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.
visual-studio-2012 - 多个js函数文件的单个intellisense文件?
我有functions1.js、functions2.js和functions3.js。每个都有一个函数,分别是funcA、funcB和funcC。我创建了一个名为“functions.intellisense.js”的文件并将其添加到 _reference.js。然后,我在 test.js 文件中添加了对 _reference.js 的引用。
为什么智能感知不起作用?
函数.intellisense.js
_reference.js
函数1.js
函数3.js
测试.js
甚至有可能做到这一点吗?我想这样做有几个原因,首先只是结合文档。其次,我希望能够预先记录功能。也许在想法前加上“TODO”,就像我没有编写 Test.Add() 函数一样,我仍然可以将它放在 intellisense 文件中,它会弹出“TODO:添加测试”。
visual-studio-2012 - 用于“var”的 VS2012 JavaScript IntelliSense 不起作用?
根据XML Documentation Comment的MSDN 文档<var>
,我应该能够装饰一个变量,以便智能感知知道该变量是什么类型。
它不适合我。我做错了还是该功能在这种情况下不起作用?
这是一个示例,其中智能感知适用于bar
,但不适用于foo
.
变量的智能感知bar
从赋值推断类型并正确显示,显示AA
和AB
。
但是,变量 foo 的智能感知不会从 XML 注释中推断出类型,也不会显示AA
or AB
。
visual-studio-2012 - javascript智能感知并输入名称=“日期”
在我的 Visual Studio 2012 中将输入字段命名为“日期”会破坏 javascript intellisense。让我想知道这是否被认为是不好的做法?
jquery - 使用 CDN 会阻止 Intellisense 为 jQuery 工作吗?
我在“用于 ASP.NET 开发人员的 jQuery”中读到:在 VS 中为 jQuery 获得 Intellisense 支持:“....用于 jQuery 的 VSDoc 文件...VSDoc 文件...使用与您的 JavaScript 文件相同的名称-vsdoc 插入到.js 文件扩展名之前,比如我的jQuery 文件叫jQuery-1.3.2.js,那么vsdoc 文件就叫jQuery-1.3.2-vsdocjs。VSDoc 文件必须存在于同一个文件中目录作为您的 jQuery 文件,以便 VS 可以找到它。”
这是否意味着对 jQuery 文件使用 CDN 会阻止 Intellisense 工作?
single-page-application - 如何在 javascript 上设置 Intellisense 以公开参数的属性
我从 GitHub 下载了您的 SPA 示例。我的问题是关于 javascript 上的 Intellisense。我注意到,如果输入“toastr”。在 sessionadd.js 中,Intellisense 给出了准确的选项列表,但如果我输入“datacontext.”,Intellisense 无法给出准确的选项列表。我希望 Intellisense 在这种情况下仍然可以正常工作。在这种情况下,有没有办法设置 Intellisense 以给出准确的列表?
javascript - 无论如何在 Visual Studio 智能感知中定义一个未定义的对象?
假设我在 AngularJS 中有一个控制器:
但是,在我的智能感知文件中,我可以动态注入 UserService 以获取它的功能,如下所示:
UserService = {}
现在,如果我在我的控制器函数中定义了一个全局变量(或函数变量),我输入UserService.
的内容将弹出服务中的所有函数。但是,如果我没有定义它,因为它被undefined
intellisense 解释为,它无法向我显示选项,即使它statementcompletion
正在工作(如 Javascript 语言服务控制台中所见)。
我的问题是,除了注释函数之外,是否有任何定义UserService
为 intellisense 文件中的对象?定义event.target = {}
不起作用(参见上面的智能感知代码)。
javascript - 用于 javascript 和复杂对象描述的 Visual Studio Intellisense 文档
我试图描述输入和输出对象参数。我有一个获取对象作为参数的方法,我想将其描述为智能感知,以便团队在使用我正在处理的库时可以启用智能感知。
如何使用 Intellisense for Microsoft Visual Studio 描述“参数”内容?
resharper - ReSharper 是否分析 JavaScript IntelliSense 的 _references.js 文件?
似乎 R# 只查看当前文件顶部引用的文件,因此没有显示可能出现在准系统 Visual Studio 中的 IntelliSense 信息。不过,也许我遗漏了一些东西,它是某个地方的配置选项?
javascript - 返回 Javascript vsdocs 的元素
我正在开发相当繁重的客户端 JavaScript 应用程序,并希望添加文档。我采用 vsdoc 风格以便被智能感知所接受,但在定义返回对象时遇到了麻烦。
假设一个函数定义为:
我希望能够将代码编写为:
返回对象()。和之后。参见智能感知中的“prop1”和“method”——如果不在其他地方定义对象,这是否可能?
我将如何定义返回对象?我一直在查看文档here,但到目前为止帮助不大。查看 jQuery vsdoc 告诉我,它们几乎总是返回 jQuery 对象或简单类型。查看放大 vsdoc 表明它们返回 Object 或 undefined,然后解释该对象在文本中的样子。
我可以使用 /// 元素样式文档来定义返回对象的外观吗?有人有这个样本吗?