0

我有一个 90 年代后期的 LAMP 堆栈网站,它使用带有类似这样的 Display 方法的基 Page 类来处理共享布局。每个单独的页面都是 Page 类的子类;通常只是覆盖 Body 方法并设置一些属性。所以所有共享的外观和感觉都在基类中,可以很容易地在整个站点进行更新。

public function Display() {
    ?>
    <!doctype html>
    <html>
    <?
    $this->Head();
    $this->Headers()
    $this->Body();
    $this->Footers();
    ?></html><?
}

我正在考虑将其作为一个静态 s3 网站移动到 21 世纪,动态位由 jQuery 和 Lambda 函数处理。我不想失去的一项重要功能是将共享的外观和感觉保持在一个位置。我也想避免在这里重新发明轮子。

我发现的大多数示例都是“单页应用程序”或在每个页面上重现布局。那么对于这样做的最佳实践有什么好的建议吗?

4

0 回答 0