visual studio para configurar code javascript visual-studio

configurar - IntelliSense para bibliotecas Ajax y JavaScript en Visual Studio



visual studio code javascript (4)

Puede encontrar Intellisense para MooTools aquí: http://code.google.com/p/mootoolsintellisense/downloads/list

Sé sobre el uso de 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?




Una excelente publicación de blog de Betrand LeRoy en formato IntelliSense para JavaScript: el formato para los comentarios del doc de JavaScript .

En una palabra:

Resumen: se usa 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.

Tipo de devolución de función - 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 (no debe usar ''resumen'' para un atributo) - 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 - utilizado 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, la siguiente sintaxis como primera (s) línea (s) en un archivo JavaScript:

<reference path="path/to/the/script/reference.js" assembly="Assembly.Name" name="ScriptResourceName.js"/>