VS2008 javascript智能感知

在VS2008中,javascript的代码可以这样加入说明:

window.math = function()
{
/// <summary>数学函数类</summary>
}

window.math.prototype =
{
 max: function(x, y)
 {
 /// <summary>返回两个整数中的最大的一个</summary>
 /// <param name="x">需要比较的第一个整数</param>
 /// <param name="y">需要比较的第二个整数</param>
 /// <returns type="Number" />
  if (x > y)
   return x;
  else
   return y;
 }
 size: function()
 {
 /// <summary>测试的内容</summary>
 /// <returns type="Number" />
  return 10;
 }
}

但实际试的时候,却发现returns在后面带参数时(如max),就无法智能提示了,而没带参数时(size),就可以智能提示。如果max后面不输入具体参数,直接输入()再点一下,也会出来。

 

 

不然大家输入这段代码也看得出来:
function refTest()
{
 var m=new window.math();
 m.max(12,11).;
 
 m.size().
 
 m.max().
 
不知道是不是bug,有没有补救措施。


这篇在博问中有发过,还没收到一些好的建议。这里再发一下。

原文地址:https://www.cnblogs.com/yzx99/p/1264835.html