2009-03-02 59 views
0

我目前正在研究一个具有很多重复HTML代码的传统电子商务系统前端。任何人都可以点我一篇关于“抽象HTML”的好文章吗?

我试图找到一种方法来抽象出复杂性,就像将类似类之间的相似性移动到共享抽象基类时一样。

I.E. “拿出什么样的变化和抽象它”

我以前使用过Java这样的框架来做到这一点,但目前我正在使用Webby。当我以前抽象HTML时,我从头开始编写代码并使用MVC框架,所以这使得事情变得更容易一些(不需要与差异比较任何东西)。

有人会为我所描述的内容知道另一个术语吗,或者可能是一篇关于为此目的抽象现有HTML代码的好文章?

回答

1

这个特殊功能不是最好的文档,但是Webby有部分功能,允许您编写页面片段并将它们包含在其他页面中。创建一个名称以下划线开头的文件(例如,"_untocaesar"),然后通过使用ERB过滤器做<% render(:partial => '_untocaesar') %>来包含它。

与正常页面一样,Partials可以有标题来指示处理。因此,通过结合ERB和partials之类的模板语言,您应该能够为您的站点提供相当干净的因式分解。

这不是一般的HTML概念,因为HTML实际上只是静态页面,所以你不需要这样做没有预处理器。它通常由您正在使用的框架处理。瓷砖是一个,Webby是另一个。它的工作原理在一定程度上取决于框架本身。

+0

你知道你是否可以在多个层面上做到这一点?就像布局中的布局一样? – leeand00 2009-03-02 18:09:25

相关问题