2010-07-09 13 views
5

He estado jugando con unos pocos motores de plantillas js. Todos parecen ofrecer características bastante estándar y hacen que generar html con JS sea mucho más simple.javascript plantillas con enlaces de datos

Todavía tengo que descubrir un motor que ofrece enlaces de datos en los elementos. Me gustaría ser capaz de hacer algo como:

  1. render plantilla con los datos de un div en particular
  2. actualización de todos los atributos de esa plantilla con nuevos datos (no sobrescribir por todo el HTML)

Me gustaría principalmente, así que no tengo que seguir agregando eventos, etc. al html generado. Tengo una aplicación que está sondeando cada 2 segundos para nuevos datos y hacer una actualización de estilo innerHTML lo hará muy molesto ya que tengo que actualizar repetidamente los eventos dom asociados con ese html.

¿Alguien ha visto este tipo de motor de plantillas js?

+0

Lamentablemente, no. Pero +1 por la idea. –

+1

> *, así que no tengo que seguir agregando eventos, etc. al html generado * ¿Está familiarizado con la delegación de eventos? Es decir, agregar los detectores de eventos una vez al contenedor div, en lugar de cada elemento secundario, y ¿la propagación del evento se ocupa del resto? –

+0

no entiendo. si, por ejemplo, tengo 5 controles diferentes (es decir, enlaces) que hacen 5 cosas diferentes y reemplazo ese html, todavía tengo que agregar esos 5 eventos de forma individual nuevamente. – brad

Respuesta