2012-01-27 52 views
6

Tengo un sitio web muy pesado (javascript largo> 100 KB + JQuery). Por lo tanto, para hacer el javascript reutilizable, quiero separar la lógica en diferentes archivos javascript.Referencia de archivos javascript para usar visual studio 2010 intellisense

Por lo tanto, quiero hacer un archivo JavaScript agregada

enter image description here

favor, dígame cómo (incluso me quiero usar el intellisense VS2010 en mi archivo principal a JS sobre las funciones de los otros archivos JS.)

+0

Creo que está bien tener el 'js & jquery' en algún lado en 100KB porque' jquery-1.7.1.min.js' (la última versión de jquery) es como 90KB. Si desea comprimir sus archivos 'js', use las herramientas' javascript compressor' que están disponibles gratuitamente en la red. – uday

Respuesta

11

Javascript Intellisense tiende a ser extremadamente poco confiable ya que algunas actualizaciones lo rompieron, algunas actualizaciones lo arreglaron, y hay muchas extensiones a su alrededor, rompiéndose entre sí.

Todavía hay un elemento /// <reference> para casos como este.

Ver MSDN article y añadir la línea:

/// <reference path="otherscript.js" /> 

en la parte superior de su archivo de secuencia de comandos.

Intente probarlo con jQuery vsdoc y sus otros archivos de script.

También la instalación de MVC4 instaló alguna dependencia o lo que sea ese intellisense de javascript más o menos fijo para mí.

+0

No sabía de la etiqueta '/// Stefan

+2

También tenga en cuenta que si la usa como la primera línea de la etiqueta

0

puede separar sus archivos Javascript y el uso de SquishIt a contatenar y comprimir/minify todos en un solo archivo para reducir el tamaño del archivo y el número de solicitudes.

No conozco ninguna solución que te permita trabajar tanto en el archivo concatenado como en cada archivo separado ... y no entiendo por qué alguien querría hacerlo.

IMO, Visual Studio tiene un intellisense bastante pobre para Javascript.

Cuestiones relacionadas