javascript - VS 带参数的 JavaScript 智能感知

标签 javascript visual-studio-2008 intellisense

这里是一些示例 javascript:

SomeObjectType = function() {
}

SomeObjectType.prototype = {
    field1: null,
    field2: null
}

SomeOtherObject = function() {
}

SomeOtherObject.prototype =
{
    doSomething: function(val) {
        /// <param name="val" type="SomeObjectType"></param>
        var val2 = new SomeObjectType();
        //val2. shows intellisense correctly
        //val. does NOT


    }
}

当我执行“val”时, Visual Studio 不应该给我情报吗?在“doSomething”函数内部?我希望它能给我 field1 和 field2 作为选项,但事实并非如此。如果我输入“val2”,我确实会得到 field1 和 field2。因此,当我创建与参数注释中指定的类型相同的新对象时,智能就会起作用。

有什么想法我做错了吗?或者这只是不受支持?

最佳答案

VS 2008 不支持。下一个版本将支持。

在 VS 2008 中,XML 注释仅用于生成工具提示信息。而且我认为工具提示可能仅在引用的文件中受支持。

关于javascript - VS 带参数的 JavaScript 智能感知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/399214/

相关文章:

c# - 禁用 winforms 设计器中的属性设置

vim - VIM 全能补全真的这么有限吗?或者我错过了什么?

razor - 在 Visual Studio 2012 中为 Razor 编辑器扩展 Intellisense

javascript - Undefined 不是 Jquery 脚本中的函数

JavaScript解析: JSON to Javascript object

javascript - a 内的 setInterval 导致函数失败

javascript - 控制拖动事件移动到特定的div

c# - Visual Studio 在打开 *.aspx.cs 页面之前显示错误?

c# - 在 C# 中的数据表中的特定位置填充数据

c# - 自定义 Intellisense Presenter 问题