Шаблоны на стороне клиента на чистом HTML + JavaScript

Я хочу добиться чего-то похожего на структуру Java Tiles, используя только технологии на стороне клиента (без серверной части).

Я бы хотел хотелось бы иметь одну страницу, например макет . html , который будет содержать определение макета. Заполнитель содержимого на этой странице будет пустым тегом #content div.

Я хотел бы, чтобы на эту страницу вводился другой контент на основе URL-адреса. Пример layout.html? Content = main или layout.html? Content = edit отобразит страницу с содержанием, замененным на main.html или edit.html.

Цель состоит в том, чтобы избежать дублирования кода, даже для макета, и составлять страницы без шаблонов на стороне сервера.

Какой подход вы бы предложили?

РЕДАКТИРОВАТЬ: Мне не нужна полная библиотека шаблонов, просто способ составить страницы , аналогично тому, что делают плитки.

8
задан Marko 1 November 2010 в 21:58
поделиться