悬赏园豆:20
[已关闭问题]
关闭于 2008-08-14 16:46
<P>在VS2008中,javascript的代码可以这样加入说明:</P>
<P>window.math = function() <BR>{<BR>/// <summary>数学函数类</summary><BR>}</P>
<P>window.math.prototype =<BR>{<BR> max: function(x, y)<BR> {<BR> /// <summary>返回两个整数中的最大的一个</summary><BR> /// <param name="x">需要比较的第一个整数</param><BR> /// <param name="y">需要比较的第二个整数</param><BR> /// <returns type="Number" /><BR> if (x > y)<BR> return x;<BR> else<BR> return y;<BR> }<BR> size: function()<BR> {<BR> /// <summary>测试的内容</summary><BR> /// <returns type="Number" /><BR> return 10;<BR> }<BR>}</P>
<P>但实际试的时候,却发现returns在后面带参数时(如max),就无法智能提示了,而没带参数时(size),就可以智能提示。如果max后面不输入具体参数,直接输入()再点一下,也会出来。<BR><BR></P>
<P>(图怎么插?)<BR>不然大家输入这段代码也看得出来:<BR>function refTest()<BR>{<BR> var m=new window.math();<BR> m.max(12,11).;<BR> <BR> m.size().<BR> <BR> m.max().<BR> <BR>不知道是不是bug,有没有补救措施。<BR></P>