Sé acerca de cómo usar un archivo -vsdoc.js para IntelliSense, y el de jQuery es fácil de encontrar. ¿Qué otras bibliotecas de JavaScript, Ajax y DHTML tienen y dónde puedo encontrar esos archivos? Además, ¿hay algún documento que describa las especificaciones de los archivos -vsdoc.js?IntelliSense para bibliotecas Ajax y JavaScript en Visual Studio
Respuesta
Una excelente entrada de blog de Bertrand LeRoy en formato de IntelliSense para JavaScript: The format for JavaScript doc comments.
En pocas palabras:
Resumen - usado para describir una función/método o evento. Sintaxis:
<summary locid="descriptionID">Description</summary>
Parámetro - describe un parámetro para una función/método. Sintaxis:
<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>
La etiqueta param se usa para describir los parámetros de un método o constructor. Las etiquetas param deben estar en el mismo orden que el método o los parámetros del constructor y tienen los mismos nombres.
Función tipo de retorno - sintaxis:
<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>
Tipo de valor - describe una propiedad (uso shouldnt 'Resumen' para un prop) - sintaxis:
<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>
campo - se usa para describir un campo en una clase de JavaScript - sintaxis:
<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ómo incluir IntelliSense para un archivo JavaScript externo, t lo siguiente sintaxis como la primera línea (s) en un archivo JavaScript:
<reference path="path/to/the/script/reference.js"
assembly="Assembly.Name" name="ScriptResourceName.js"/>
Usted puede encontrar Intellisense para MooTools aquí: http://code.google.com/p/mootoolsintellisense/downloads/list
Un tipo construido un muy buen vsdoc for Google Maps V3. Lo uso, funciona bien. ;-)
que escribió sobre el artículo para resumir (de investigación) qué partes de vsdoc se utiliza para ayudar a Intellisense en VS 2010: http://www.scottlogic.co.uk/2010/08/vs-2010-vs-doc-and-javascript-intellisense/
- 1. javascript intellisense en Visual Studio
- 2. JavaScript intellisense en Visual Studio 2008
- 3. Referencia de archivos javascript para usar visual studio 2010 intellisense
- 4. Visual Studio 2010 - Intellisense para jQuery 1.4.4
- 5. intellisense con jquery en visual studio 2010
- 6. soporte HTML5 API de JavaScript Intellisense en Visual Studio
- 7. La falta de JavaScript IntelliSense en Visual Studio 2010
- 8. Visual Studio 2010 JavaScript Intellisense capitalizando la F en "función"
- 9. Visual Studio 2010 molestias Intellisense
- 10. Visual Studio Resumen parámetro Intellisense
- 11. ¿Cómo funciona Visual Studio Intellisense?
- 12. IntelliSense Visual Studio para los encabezados y sin .h
- 13. Hacer que intellisense funcione para JQuery y javascript en archivos .js usando Visual Studio 2008
- 14. ¿Cómo funciona intellisense en Visual Studio?
- 15. DotLess IntelliSense en Visual Studio 2010
- 16. Imitando casting con Visual Studio IntelliSense de JavaScript
- 17. Perdiendo XAML intellisense en Visual Studio 2010
- 18. ¿Cómo activar IntelliSense en Visual Studio 2010?
- 19. PHP intellisense en Visual Studio - ¿Es posible?
- 20. XML multilínea Comentarios en VB.NET y Visual Studio Intellisense
- 21. ¿Es posible proporcionar intellisense para objetos dinámicos en Visual Studio?
- 22. Sin IntelliSense para C++/CLI en Visual Studio 2010?
- 23. Visual Studio IntelliSense para de CREF en la documentación XML
- 24. ¿Cómo implemento intellisense para mi idioma en Visual Studio?
- 25. La implementación de Visual Studio IntelliSense
- 26. Visual Studio 2005 - 'Actualización de IntelliSense' cuelgue
- 27. Visual Studio 2010/Resharper - Intellisense por clase?
- 28. Visual Studio 2010 XAML Editor torpe IntelliSense?
- 29. Visual Studio, Razor, BuildProviders e Intellisense
- 30. Visual Studio ASP .Net MVC Intellisense