簡體   English   中英

Visual Studio 2008中的JavaScript智能感知

[英]JavaScript intellisense in Visual Studio 2008

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

Visual Studio向我顯示“名稱空間”並使用文檔功能( <param><summary> )。 我無法使<return>文檔功能工作。

現在,這一切都很好。 但是,當我調用特權函數時,Visual Studio不知道它,因此我沒有得到任何文檔。

有沒有什么方法可以將公共變量和特權函數暴露給Visual Studios智能感知功能,同時仍然使用私有成員創建對象?

就識別函數成員而言,Javascript Intellisense肯定是片狀的。 我使用原型范例稍微有點成功,所以你可以查看一下。 但是,很多時候,我發現它仍然無法在Intellisense中可靠地列出功能。
編輯:正如下面評論中提到的原始海報,在原型模型中實際上不可能獲得相同的“私人”功能。 Javascript沒有私有成員的概念,但您可以通過在函數構造函數中聲明成員隱私來模擬成員隱私。 但是,如果你有需要訪問成員的函數,它們也必須在構造函數中,因此它們不能成為原型。
因此,雖然使用原型模型可能(或可能不)為您提供更好的VS智能感知,但它僅對公共成員有用,並且不能用於改善私有或特權函數的智能感知。 你可能不想要智能感知的私人功能,但你可能會有特權。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM