2010-11-01 98 views
8

我希望使用客户端技术(不包括服务器端)包含类似于Java Tiles框架的东西。纯HTML + JavaScript客户端模板

我想有一个页面,例如layout.html它将包含布局定义。该页面中的内容占位符将为空#content div标记。

我想根据url在该页面上注入不同的内容。类似于layout.html?content = mainlayout.html?content = edit将显示内容被main.html或edit.html替换的页面。

目标是避免重复代码(即使是布局),并且在没有服务器端模板的情况下编写页面。

你会建议什么方法?

编辑:我不需要一个完整的模板库,只是一个方法来编写一个页面,类似的瓷砖做什么。

回答

0

,如果它完全适合你想要做什么,我不知道,但using the GWT似乎是丰富的客户端应用程序一个好办法:

你用Java编写所有应用程序与框架,并且您可以编译以获取独立工作的HTML和JS文件。

+0

如果你想写网络应用程序,用jquery学习javascript,从长远来看,这可能更容易,更不容易受挫,而且更强大。然后,您需要在服务器端或客户端视图渲染之间进行选择。 – 2013-03-24 21:22:42

+0

我更喜欢MooTools而不是JQuery,但它是一个品味问题。 GWT只是另一种工具,它知道它的存在是强大而有趣的。 – 2013-03-26 08:33:54

1

检查了这一点:

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

我认为它接近你想要的。

我正在看javascriptMVC的同时。

在论坛上他们正在讨论使用jQuery的布局。