你有没有得到任何提示或黑客,以充分利用Visual Studio 2008中的JavaScript intellisense选项?
Visual Studio向我显示“名称空间”并使用文档功能(< param>和< summary>).我无法得到< return>文档功能,但工作.
最佳答案
就识别函数成员而言,Javascript Intellisense肯定是片状的.我使用原型范例稍微有点成功,所以你可以查看一下.但是,很多时候,我发现它仍然无法在Intellisense中可靠地列出功能.
编辑:正如下面评论中提到的原始海报,在原型模型中实际上不可能获得相同的“私人”功能. Javascript没有私有成员的概念,但您可以通过在函数构造函数中声明成员隐私来模拟成员隐私.但是,如果你有需要访问成员的函数,它们也必须在构造函数中,因此它们不能是原型.
因此,虽然使用原型模型可能(或可能不)为您提供更好的VS智能感知,但它仅对公共成员有用,并且不能用于改善私有或特权函数的智能感知.你可能不想要智能感知的私人功能,但你可能会有特权.
编辑:正如下面评论中提到的原始海报,在原型模型中实际上不可能获得相同的“私人”功能. Javascript没有私有成员的概念,但您可以通过在函数构造函数中声明成员隐私来模拟成员隐私.但是,如果你有需要访问成员的函数,它们也必须在构造函数中,因此它们不能是原型.
因此,虽然使用原型模型可能(或可能不)为您提供更好的VS智能感知,但它仅对公共成员有用,并且不能用于改善私有或特权函数的智能感知.你可能不想要智能感知的私人功能,但你可能会有特权.