我知道如何使用-vsdoc.js文件來處理IntelliSense,而用於jQuery的文件很容易找到。其他JavaScript,Ajax和DHTML庫有他們,我可以在哪裏找到這些文件?另外,是否有一個文件概述了-vsdoc.js文件的規範?IntelliSense在Visual Studio中用於Ajax和JavaScript庫
8
A
回答
13
從伯特蘭萊羅伊一個優秀博客張貼在智能感知格式爲JavaScript: The format for JavaScript doc comments。
簡而言之:
摘要 - 用於描述功能/方法或事件。語法:
<summary locid="descriptionID">Description</summary>
參數 - 描述函數/方法的參數。語法:
<param name="parameterName"
mayBeNull="true|false" optional="true|false"
type="ParameterType" parameterArray="true|false"
integer="true|false" domElement="true|false"
elementType="ArrayElementType" elementInteger="true|false"
elementDomElement="true|false"
elementMayBeNull="true|false">Description</param>
param標記用於描述方法或構造函數的參數。 param標籤的順序應與方法或構造函數的參數相同,並且名稱相同。
函數返回類型 - 語法:
<returns
type="ValueType" integer="true|false" domElement="true|false"
mayBeNull="true|false" elementType="ArrayElementType"
elementInteger="true|false" elementDomElement="true|false"
elementMayBeNull="true|false">Description</returns>
值類型 - 描述了一種屬性(不應該使用 '摘要' 爲一個道具) - 語法:
<value
type="ValueType" integer="true|false" domElement="true|false"
mayBeNull="true|false" elementType="ArrayElementType"
elementInteger="true|false" elementDomElement="true|false"
elementMayBeNull="true|false"
locid="descriptionID">Description</value>
字段 - 用於描述字段在JavaScript類中 - 語法:
<field name="fieldName" type="FieldType"
integer="true|false" domElement="true|false" mayBeNull="true|false"
elementType="ArrayElementType" elementInteger="true|false"
elementDomElement="true|false" elementMayBeNull="true|false"
locid="descriptionID">Description</field>
如何將IntelliSense包含在外部JavaScript文件中,t他下面的語法爲JavaScript文件的第一行(S):
<reference path="path/to/the/script/reference.js"
assembly="Assembly.Name" name="ScriptResourceName.js"/>
0
你可以找到智能感知這裏MooTools的:http://code.google.com/p/mootoolsintellisense/downloads/list
0
一些人建立了一個非常漂亮的vsdoc for Google Maps V3。我使用它,它運作良好。 ;-)
4
我寫的文章總結(從調查)什麼部分vsdoc用於幫助VS 2010中的Intellisense:http://www.scottlogic.co.uk/2010/08/vs-2010-vs-doc-and-javascript-intellisense/
相關問題
- 1. Visual Studio - Javascript Intellisense?
- 2. Visual Studio Code Intellisense和JavaScript ES5
- 3. javascript intellisense for visual studio
- 4. Visual Studio中的javascript intellisense
- 5. intellisense在visual studio 2015 javascript
- 6. Visual Studio 2012和Intellisense
- 7. Autohotkey和Visual Studio Intellisense
- 8. Visual Studio Code Intellisense Javascript導入
- 9. Visual Studio 2010-intellisense和突出顯示在javascript中不起作用
- 10. 在visual studio中的angularjs intellisense
- 11. Visual Studio 2010 Intellisense
- 12. Visual Studio 2010中LOCAL變量的Javascript Intellisense
- 13. ASP.Net VirtualPathProvider和Visual Studio Intellisense
- 14. Xamarin.Forms與Visual Studio和Intellisense
- 15. Visual Studio,Razor,BuildProviders和Intellisense
- 16. Visual Studio intellisense不適用於數據庫中新添加的列
- 17. JavaScript庫和Visual Studio
- 18. jQuery Mobile - 用於Visual Studio 2010的Intellisense
- 19. 在visual studio javascript文件中丟失了intellisense和語法高亮
- 20. 適用於Dynamics CRM 2015的Visual Studio JavaScript Intellisense
- 21. Visual Studio代碼JavaScript Intellisense不適用於對象屬性
- 22. Visual Studio Intellisense for Backbone.js
- 23. Visual Studio 2005 + jQuery intellisense
- 24. Visual Studio intellisense過濾
- 25. Visual Studio 2010,xsl:fo intellisense
- 26. visual studio 2010 C++ intellisense
- 27. resharper和visual studio 2013中的角度intellisense
- 28. Visual Studio 2015中的AngularJS Intellisense
- 29. Visual Studio中的Intellisense錯誤
- 30. Visual Studio 2010中的Intellisense