Web 前端架构设计
· 阅读需 72 分钟
最后更新于 2018-07-01 01:29:00
让 Web 前端开发可持续化、可扩展,关注四个核心代码、流程、测试、文档。
代码
HTML
模块化标记
构建模块化标记原则:标签表达结构,类名控制外观。这样做的好处就是,对相同类型结构的模块可以复用标签模版,同时又可以通过改变类名来灵活的控制模块的外观。例如:
```html
<section class="theme-container-card">
<nav class="theme-nav-block-items"></nav>
<header class="theme-title-xxx">
<h2></h2>
</header>
<main class="theme-content-xxx">
<p></p>
<div></div>
</main>
<footer class="theme-endnote-fluid"></footer>
</section>
```
在这里,类名其实对应的是不同的主题样式。
构建一个完整的页面,应该将其分解为一些更细小的可复用的单元,也就是组件模块。