que javascription hace javascript jquery

hace - javascription void 0



Haciendo que su javascript sea mantenible (7)

Además, si puedes, intenta hacer un poco de diseño orientado a objetos si puedes. Una vez estuve en un proyecto que involucraba una gran cantidad de jQuery / Javascript, y no tenía un diseño orientado a objetos, lo que nos dificultaba su desarrollo y mantenimiento por un tiempo. Con el tiempo, en realidad terminamos reescribiendo partes de él para hacerlo mejor.

Así que mi mejor consejo es pensar por adelantado, comentar (como han dicho otros), y asegurarse de que codifique su Javascript de la misma manera que codificaría cualquier otra cosa (como en, siga todos los buenos principios de diseño que usaría en un lenguaje del lado del servidor).

Estoy en el proceso de convertir una aplicación interna para usar más Ajax a través de jQuery. Me estoy alejando del código estándar detrás de la aplicación ASP.NET actual e incorporando métodos de JavaScript que se ejecutarán desde el lado del cliente. Mi preocupación es cuál es el mejor método para permitir que esta aplicación se mantenga viable para aquellos que vienen detrás de mí.


Cree un script que se ejecute durante su compilación y elimine todos los comentarios de javascript.

Luego, comenten con generosidad y animen a todos a que también lo hagan, a salvo con la certeza de que los comentarios no llegarán a la producción.


Descubrí que los scripts de compilación son la clave del éxito en Javascript mantenible. Básicamente, para tener algo rápido y conciso en la página final, necesitas una secuencia de comandos para que pueda mantenerse en desarrollo.

Si usa un proceso de compilación, puede dividir su JS en archivos según la funcionalidad. Puede usar las versiones de depuración de las bibliotecas durante el desarrollo, y dejar gloriosos comentarios de código alrededor de su código con impunidad.

Un script de compilación debería:

  • Lint todo tu código
  • Dejar comentarios
  • Concatenar los archivos juntos
  • Minificar / Ofuscar / Comprimir el código
  • Archivos de versión para implementación
  • Empuje los archivos de versión al servidor listos para ser "activados" en producción

Esto te deja trabajar en archivos que tienen sentido lógico y organizarlos para la producción.


Diría que aplicar el mismo tipo de principios de OOP a su javascript que aplica al código del lado del servidor es una de las mejores maneras de mejorar el mantenimiento. En lugar de funciones globales, piense en crear clases que encapsulen sus métodos y datos de JavaScript. Use los marcos de prueba de la unidad de JavaScript para probar este código y asegurarse de que sea robusto.


Ejecute JSLint como parte de su compilación y asegúrese de que si no pasa, falla su compilación .

Asegurar que su JS sea válido no es una clave para la mantenibilidad, pero aclarará algunos problemas del navegador que de lo contrario podrían haber pasado.

Si es posible, comience a escribir pruebas unitarias usando un marco como Rhinounit, JSUnit o QUnit.


Yo sugeriría poner la mayor cantidad posible de código javascript en archivos de script externos, para agregar algo de modularidad. Pero más allá de eso, los comentarios y mantener el código y el marcado lo más limpio posible son lo mejor que se puede hacer en cualquier proyecto de programación, independientemente del idioma.