Tôi biết về việc sử dụng tệp -vsdoc.js cho IntelliSense và một cho jQuery dễ tìm. Thư viện JavaScript, Ajax và DHTML khác có chúng và tôi có thể tìm thấy những tệp đó ở đâu? Ngoài ra, liệu có một tài liệu phác thảo các đặc tả cho các tệp -vsdoc.js không?IntelliSense cho các thư viện Ajax và JavaScript trong Visual Studio
Trả lời
Đăng blog tuyệt vời từ Betrand LeRoy trên định dạng IntelliSense cho JavaScript: The format for JavaScript doc comments.
Tóm lại:
Tóm tắt thông tin - được sử dụng để mô tả một hàm/phương pháp hoặc sự kiện. Cú pháp:
<summary locid="descriptionID">Description</summary>
Tham số - mô tả tham số cho hàm/phương pháp. Cú pháp:
<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>
Thẻ param được sử dụng để mô tả các thông số của phương pháp hoặc hàm tạo. Các thẻ param phải theo thứ tự giống như các tham số của method hoặc constructor và có cùng tên.
Chức năng kiểu trả - Cú pháp:
<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>
loại giá trị gia tăng - mô tả một tài sản (should not sử dụng 'tóm tắt' cho một prop) - Cú pháp:
<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>
Field - dùng để mô tả một lĩnh vực trong một lớp JavaScript - cú pháp:
<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>
Cách bao gồm IntelliSense cho tệp JavaScript bên ngoài, t ông sau cú pháp như dòng đầu tiên (s) trong một tập tin JavaScript:
<reference path="path/to/the/script/reference.js"
assembly="Assembly.Name" name="ScriptResourceName.js"/>
Bạn có thể tìm Intellisense cho MooTools đây: http://code.google.com/p/mootoolsintellisense/downloads/list
Một số anh chàng xây dựng một rất đẹp vsdoc for Google Maps V3. Tôi sử dụng nó, nó hoạt động tốt. ;-)
Tôi đã viết trên bài viết để tổng hợp (từ điều tra) những phần nào của vsdoc được sử dụng để trợ giúp Intellisense trong VS 2010: http://www.scottlogic.co.uk/2010/08/vs-2010-vs-doc-and-javascript-intellisense/
- 1. Visual Studio Intellisense cho Backbone.js
- 2. Thiếu javascript IntelliSense trong Visual Studio 2010
- 3. Visual Studio, Razor, BuildProviders và Intellisense
- 4. hỗ trợ HTML5 API Javascript Intellisense trong visual studio
- 5. Thực hiện Visual Studio Intellisense
- 6. Visual studio IntelliSense cho tiêu đề mà không .h
- 7. Bắt chước Đúc với JavaScript IntelliSense Visual Studio của
- 8. Visual Studio Intellisense cho cref trong Tài liệu Xml
- 9. Các tệp PDB có Thư viện trong Visual Studio 10
- 10. Thư viện regex tương thích POSIX cho Visual Studio C
- 11. Tăng cường trong Visual Studio 2010, lỗi IntelliSense
- 12. Visual studio tóm tắt thông số Intellisense
- 13. Visual studio 2010 intellisense ngừng hoạt động
- 14. Loại dự án JavaScript cho Visual Studio?
- 15. Cách thêm nút vào Visual Studio Intellisense
- 16. Visual Studio ASP .Net MVC Intellisense
- 17. Visual Studio 2010 Intellisense squiggles cho mã C
- 18. visual studio 2010 intellisense tooltip delay
- 19. Không có thêm Intellisense cho thẻ ASP visual studio 2010
- 20. Tạo một thư viện WPF trong Visual Studio Express
- 21. NSIS visual studio color/font/intellisense
- 22. XML/XSD intellisense không hoạt động trong Visual Studio 2010
- 23. Visual Studio 2008 Intellisense Priority Settings
- 24. CUDA 5 và Visual Studio 2010 lỗi intellisense
- 25. Bắt intellisense để làm việc cho JQuery và javascript trong .js tập tin bằng cách sử dụng Visual Studio 2008
- 26. Cách gỡ lỗi một thư viện lớp trong Visual Studio
- 27. Truy cập hỗ trợ JavaScript IntelliSense mờ trong Visual Studio 2008
- 28. Thư viện JavaScript cho Markdown, Textile và các thư viện khác; Anchor references
- 29. Thêm Thư viện vào Visual Studio 2008 C++ Project
- 30. Visual Studio 2010 JavaScript Intellisense tận dụng hàm F trong "function"