代码之家  ›  专栏  ›  技术社区  ›  TonyB

与带参数的javascript智能感知

  •  0
  • TonyB  · 技术社区  · 16 年前

    下面是一些示例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
    
    
        }
    }
    

    当我在“dosomething”函数中执行“val”操作时,Visual Studio不应该给我提供智能感吗?我希望它给我field1和field2作为选项,但它没有。如果我键入“val2”,我会得到field1和field2。因此,当我创建一个与在param注释中指定的类型相同的新对象时,intellisence会起作用。

    你知道我做错了什么吗?还是不支持?

    2 回复  |  直到 14 年前
        1
  •  2
  •   Alan Oursland    16 年前

    这在vs 2008中不受支持。它将在下一个版本中得到支持。

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

        2
  •  0
  •   DATEx2    14 年前

    这在VS2010上得到支持。但是为什么只有原型方法呢?:(