¿Cómo llego jQuery autocompletado a máquina de escribir?

votos
94

Si estoy trabajando en un archivo de texto mecanografiado Ts, ¿qué puedo hacer para conseguir jQuery Intellisense / terminación automática al escribir el carácter $?

(Estoy trabajando en un proyecto ASP.NET MVC 3 en VS 2012.)

Publicado el 01/10/2012 a las 23:29
fuente por usuario
En otros idiomas...                            


3 respuestas

votos
106

Es necesario añadir una referencia a la definición de jQuery en la parte superior de su .tsarchivo.

/// <reference path="jquery.d.ts" />

Puede encontrar las anotaciones de tipos de jQuery en esta muestra .

Respondida el 01/10/2012 a las 23:46
fuente por usuario

votos
42

Echa un vistazo a estas definiciones de tipo de texto mecanografiado: https://github.com/borisyankov/DefinitelyTyped#readme . Están siendo actualizado regularmente y son más completos que los de los ejemplos. En Nuget: http://www.nuget.org/profiles/DefinitelyTyped/

Respondida el 09/11/2012 a las 13:56
fuente por usuario

votos
13

Lista de cosas que necesitan ser configurado para que esto funcione:

  1. Asegúrese de que se ha instalado la extensión mecanografiado. Compruebe Herramientas -> Administrador de extensiones y asegúrese de que "mecanografiado para Microsoft Visual Studio" se instala la extensión. Si no es así, ejecute el archivo .vsix que se encuentra en la carpeta mecanografiado (Archivos de programa \ Microsoft SDKs \ mecanografiado \ <versión>) para instalar la extensión.

  2. Asegúrese de que sus referencias de archivo del archivo jquery.d.ts. Usted debe tener un comentario en / cerca de la parte superior de su archivo que tiene este aspecto:

/// <referencia de la trayectoria = "el / ruta / a / jquery.d.ts" />

Si necesita descargarlo, puede encontrar el archivo jquery.d.ts como parte de la muestra del buque de guerra en http://www.typescriptlang.org/Samples/

Respondida el 01/10/2012 a las 23:46
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more