2011-05-06 17 views

Respuesta

3

cosas que se ajusten a su propia caída archivo en dos grandes categorías:

Modelos

Cualquier función de constructor de objeto. Cualquier conjunto de funciones que manejan datos. Cualquier lógica de negocios. Lógica de validación

Cualquier cosa que maneje lógicamente la manipulación de datos en una página sin escribir/leer desde el DOM.

Vistas

Cualquier cosa que hace a la página. Archivos de plantilla cualquier cosa que manipule objetos DOM.

También hay cosas misceláneas que se ajusten a sus propios archivos

  • comunicación cliente-servidor, WebSockets, ajax.
  • Micro marcos
  • cinturones de utilidad
  • ayudantes de enrutamiento.

Hay algunas cosas que son difíciles de insolar en sus propios archivos como el mensaje basado en eventos que vincula sus vistas a sus modelos.

Por lo general, desea utilizar una herramienta de embalaje para mezclar todos sus pequeños archivos en un archivo grande para enviar al servidor o utilizar un cargador de módulos como require.

Todo lo que crea que se puede modularizar se puede colocar en su propio archivo.

+0

No hay mucho más que decir. Por razones de rendimiento, debe minimizar las llamadas al servidor, pero eso también se mencionó anteriormente. – sra

+0

@sra quizás un ejemplo de un buen empacador. Yo no uso ninguno. – Raynos

+0

Actualmente soy móvil pero uso dos en este momento.Le responderé esto tan pronto como regrese a mi computadora portátil ... – sra

1

Si te encuentras repitiendo el código puedes hacer esas clases, y esas pueden ir a su propio archivo. Además, puede dividir a lo largo de líneas de panel independientemente de si se repiten o no.

Así que para una aplicación de enseñanza usuarios cómo convertir sus osos pardos mínimamente entrenados en compañeros de toda la vida, que podría terminar con los archivos de este tipo:

  • BearsAreNotDeadly.js
  • Search.js
  • tutoriales .js
  • GruesomePictures.js
  • ComplaintForm.js

... con cada uno de ellos como parte de la aplicación.

Cuestiones relacionadas