2010-11-01 10 views
8

Quiero lograr algo similar al marco de Java Tiles utilizando solo tecnologías del lado del cliente (no incluye el lado del servidor).Pura HTML + JavaScript lado del cliente plantillas

Me gustaría tener una página, por ejemplo, layout.html que contendrá la definición del diseño. El marcador de posición de contenido en esa página estaría vacío #content div tag.

Me gustaría que se inyectara contenido diferente en esa página según la url. Algo como layout.html? Content = main o layout.html? Content = edit mostrará la página con contenido reemplazado por main.html o edit.html.

El objetivo es evitar la duplicación de código, incluso para el diseño, y para componer páginas sin plantillas del lado del servidor.

¿Qué enfoque sugeriría?

EDITAR: No necesito una biblioteca de plantillas completas, solo una forma de componer páginas, similar a lo que hacen las teselas.

Respuesta

0

No sé si se ajusta exactamente a lo que quiere hacer, pero using the GWT parece ser una buena aproximación para las aplicaciones del lado del cliente ricos:

Usted escribe toda su aplicación en Java con el marco, y compila para obtener archivos HTML y JS que trabajan de forma autónoma.

+0

Si desea escribir aplicaciones web, aprenda javascript con jquery, probablemente sea más fácil y menos frustrante a largo plazo, y definitivamente más poderoso. Luego, debe elegir entre el procesamiento de la vista lateral del lado del servidor o del lado del cliente. –

+0

Prefiero MooTools sobre JQuery, pero es una cuestión de gusto. GWT es solo otra herramienta, es poderosa e interesante saber su existencia. –

1

mira esto:

http://layout.jquery-dev.net/

Creo que está cerca de lo que quieres.

Estoy buscando javascriptMVC al mismo tiempo.

En el foro están hablando de usar el diseño de jquery con él.

Cuestiones relacionadas