Visual Studio 2008中的JavaScript智能感知

cll*_*pse 5 javascript visual-studio-2008

你有没有得到任何提示或黑客,以充分利用Visual Studio 2008中的JavaScript intellisense选项?

Visual Studio向我显示"名称空间"并使用文档功能(<param><summary>).我一直无法得到<return>文档功能.

现在,这一切都很好.但是,当我调用特权函数时,Visual Studio不知道它,因此我没有得到任何文档.

有没有什么方法可以将公共变量和特权函数暴露给Visual Studios智能感知功能,同时仍然使用私有成员创建对象?

Gra*_*ank 4

Javascript Intellisense 在识别函数成员方面绝对是不稳定的。我使用原型范式取得了稍微更大的成功,所以您可以检查一下。但很多时候,我发现它仍然无法可靠地列出智能感知中的函数。
编辑:正如原始海报在下面的评论中所建议的那样,实际上不可能在原型模型中获得相同的“私有”功能。Javascript 没有私有成员的概念,但您可以通过在函数构造函数中声明它们来模拟成员隐私和闭包。这意味着如果您有需要访问成员的函数,它们也必须位于构造函数中,因此它们不能是原型。
因此,虽然使用原型模型可能(或可能不会)为您提供更好的 VS Intellisense,但它仅对影响公共成员的公共函数有用,而不能用于改进私有或特权函数的智能感知。无论如何,您可能不需要智能感知的私有函数,但您可能会需要特权函数。