Pensé que jQuery Intellisense debía mejorarse con SP1. Incluso descargué una versión anotada de jQuery 1.2.6, pero intellisense no funcionará en un archivo jscript separado. Tengo la biblioteca jQuery a la que se hace referencia en primer lugar en mi página web en la etiqueta head> <. ¿Estoy haciendo algo mal?¿Cómo se obtiene JavaScript/jQuery Intellisense trabajando en Visual Studio 2008?
Respuesta
En la parte superior de su archivo JavaScript externo, añada lo siguiente:
/// <reference path="jQuery.js"/>
Asegúrese de que la ruta es correcta, en relación con la posición del archivo en la estructura de carpetas, etc.
Además, cualquier las referencias deben estar en la parte superior del archivo, antes de cualquier otro texto, incluidos los comentarios, literalmente, lo primero en el archivo. Con suerte futura versión de Visual Studio funcionará independientemente de dónde se encuentra en el archivo, o tal vez va a hacer algo totalmente diferente ...
Una vez que haya hecho eso y guardado el archivo, golpeó Ctrl +Shift + J para obligar a Visual Studio a actualizar Intellisense.
Usted querrá mirar en este enlace:
http://blogs.ipona.com/james/archive/2008/02/15/JQuery-IntelliSense-in-Visual-Studio-2008.aspx
UPDATE: Hay una nueva revisión para Visual Studio 2008 y un nuevo archivo de documentación de jQuery Intellisense que trae completa jQuery Intellisense a VS'08 . A continuación se presentan enlaces a conseguir estos dos:
http://blogs.msdn.com/webdevtools/archive/2008/10/28/rich-intellisense-for-jquery.aspx
Si pudiera darle 10 votos lo haría. El archivo de intellisense solo generado programáticamente al que se hace referencia aquí cambia jQuery intellisense de casi inútil a indispensable. ¡Excepcional! –
Hay una documentación de jQuery apoyo oficial archivo JavaScript para Visual Studio 2008. Este archivo es solamente un arreglo temporal hasta que Microsoft lanza una revisión que se hará abordar de manera más adecuada el problema.
incrustado en ASPX:
<% if (false) { %>
<script src="jquery-1.2.6-vsdoc.js" type="text/javascript"></script>
<% } %>
insertados en JavaScript:
/// <reference path="jquery-1.2.6-vsdoc.js" />
Recógela aquí: jquery-1.2.6-vsdoc.js
Referencias:
Esta es la única opción que hizo que funcionase para mí en VS 2010 Ultimate. –
No debería ser necesario para hacer referencia en realidad la versión "-vsdoc". Si coloca jquery-1.2.6-vsdoc.js en el mismo directorio que jquery-1.2.6.js, entonces Visual Studio sabrá encubrir una referencia de jquery-1.2.6.js a jquery-1.2.6-vsdoc. js.
Creo que realmente funcionará para cualquier archivo.
Hmmm ... que le da una buena solución para otra pregunta en este sitio ...
Editar: Esta característica sólo funciona con VS2008 Service Pack 1.
Parece que personalmente tengo que mantener el "-vsdoc" en mi referencia para hacer que funcione ... Estoy usando VS2008 con SP 1. (Y sí, están en el mismo directorio). Tal vez tenga que mirar esas revisiones sugeridas por Chris Pietschmann, arriba? – Funka
Chris tiene razón. La funcionalidad 'vsdoc' se agregó con la revisión a la que hace referencia anteriormente. –
Por JavaScript en línea, utilice:
/// < trayectoria de referencia = "~ \ js \ jquery-vsdoc.js"/>
Tome nota de la espalda SLAs él es.
Esto no funcionará:
trayectoria de referencia/// < = "~/js/jquery-vsdoc.js"/>
Asegúrese de que no está utilizando un archivo de jQuery minimizado.
Uso Ctrl +Shift + J hacer que funcione después de añadir archivos de JavaScript al proyecto.
He estado luchando para hacer funcionar el intellisense hasta que encontré esto, porque estaba usando la versión minificada y me preguntaba por qué no funcionaba para mí. – RKP
Si incluye el archivo jQuery anotado en su fuente únicamente para intellisense, le recomiendo que aproveche las directivas de preprocesador para eliminarlo de su vista cuando compile. Ala:
<% #if (false) %>
<!-- This block is here for jquery intellisense only. It will be removed by the compiler! -->
<script type="text/javascript" src="Scripts/jquery-1.3.2-vsdoc.js"></script>
<% #endif %>
Entonces adelante en el código que pueda realmente referencia jQuery. Esto es útil cuando usa el Google AJAX Libraries API, porque obtiene todos los beneficios que Google le ofrece, más intellisense.
Este es un ejemplo del uso de la API de Bibliotecas:
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("jquery", "1.3.2", { uncompressed: false });
</script>
Si desea recoger el archivo de Intellisense de la Microsoft CDN puede utilizar:
/// <reference path="http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.1-vsdoc.js" />
- 1. JavaScript intellisense en Visual Studio 2008
- 2. javascript intellisense en Visual Studio
- 3. Visual Studio/VB.Net 2008 Comportamiento impar de IntelliSense
- 4. ¿Cómo funciona Visual Studio Intellisense?
- 5. visual studio 2008 intellisense desaparece después de 1 segundo
- 6. Configuración de prioridad de Visual Studio 2008 Intellisense
- 7. ¿Cómo funciona intellisense en Visual Studio?
- 8. ¿Cómo activar IntelliSense en Visual Studio 2010?
- 9. Visual Studio 2010 molestias Intellisense
- 10. ¿Cómo se obtiene un programa SDL mínimo para compilar y vincular en visual studio 2008 express?
- 11. Visual Studio Resumen parámetro Intellisense
- 12. Visual Studio ASP .Net MVC Intellisense
- 13. SQL Server Management Studio 2008 Intellisense
- 14. Visual Studio 2005 - 'Actualización de IntelliSense' cuelgue
- 15. ¿Cómo implemento intellisense para mi idioma en Visual Studio?
- 16. PHP intellisense en Visual Studio - ¿Es posible?
- 17. Visual Studio 2008 se cuelga horriblemente
- 18. Python IDE integrado en Visual Studio 2008?
- 19. ¿Se puede usar Razor con visual studio 2008?
- 20. Colores en Visual Studio 2008
- 21. intellisense con jquery en visual studio 2010
- 22. Perdiendo XAML intellisense en Visual Studio 2010
- 23. DotLess IntelliSense en Visual Studio 2010
- 24. ¿Cómo instalo MVC en Visual Studio 2008?
- 25. ¿Cómo se crea una DLL COM en Visual Studio 2008?
- 26. Visual Studio 2010 XAML Editor torpe IntelliSense?
- 27. ReSharper y Visual Studio 2008
- 28. La implementación de Visual Studio IntelliSense
- 29. Visual Studio 2010 colores de IntelliSense
- 30. Visual Studio 2010 Intellisense ralentiza todo
Eso ¡¡lo hizo!! Gracias por la respuesta rápida y correcta !! –
¡No hay problema, me alegro de poder ayudar! El soporte de Intellisense para JavaScript aún tiene un largo camino por recorrer, incluso con SP1 las cosas todavía son un poco hackish, creo. ¡Oh, bueno, al menos están haciendo algo para ayudar! :) –
FYI: Actualicé el título de esto para reflejar el hecho de que esto no es específico solo para jQuery, ya que realmente no lo es. Gracias por la pregunta! –