在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,有没有补救措施。
这篇在博问中有发过,还没收到一些好的建议。这里再发一下。