「页面架构」规范与模块化

2018-10-11  本文已影响0人  Rella7

页面模块化

规范

在具体谈论规范的之前,可以下去查看下各大网络公司的前端开发规范(Developemnt Style Guide)例如谷歌,Facebook 或者 Dropbox。从而更好的理解开发规范在实际应用中和多人协作中的重要性。

不同开发者在开发过程中使用不同的代码风格会直接的提升在之后的开发和维护的成本和难度,对前端开发来说更是尤为突出。这时使用代码规范来约束开发者的编码风格就可以大体解决这些问题。规范的制订应从下面的几个方面来开始考虑:

文件规范

文件规范又可以从三个方面入手,分类,引入,以及文本本身的内容。

注释规范

注释可使用块状,单行注释和行内注释,需要统一缩进等细节要求。

命名规范

例如 CSS 选择器的命名规范

书写规范

这里使用 CSS 的书写规范来做示例,可以参考下面的约束:

module_page_style_order.png

其他规范

这里包括有 HTML 以及图片的规范:

模块化

模块化是一系列相关的结果组成的整体,这部分具备独立存在的意义不单纯只是表现。

在开发模块化是需要注意的一些步骤(以 CSS 模块化为例):

module_css_class_extend.jpg module-css-name-module.jpg

模块化可以利于多人开发,便于扩展,当然也可以提高代码的可读性与可维护性。

上一篇下一篇

猜你喜欢

热点阅读