美文网首页首页投稿(暂停使用,暂停投稿)@IT·互联网程序员
【译】前端BEM命名方法论之一:BEM 官方简介

【译】前端BEM命名方法论之一:BEM 官方简介

作者: 咚门 | 来源:发表于2016-07-19 01:06 被阅读879次

    【译】前端BEM命名方法论之二:BEM中的重要概念
    【译】前端BEM命名方法论之三:命名惯例

    Yandex 发明 BEM 方法论 来开发快速加载和长期维护的网站。它有助于开发可扩展、可复用的接口组件

    每一个网页开发者都会遇到同样的问题:

    1. 如何复用代码库?
    2. 如何避免不断地复制/粘贴?
    3. 如何降低复杂度并简化重构?
    4. 如何获取自我记录的/自我文档化的代码(How to get self-documented code )?

    这些问题都被 BEM 方法论解决了,BEM 方法论是一种可以实现弹性、可维护代码的开发方式。

    1. BEM 规定了相同的规则来实现代码的一致性。

    通用的方法适用于所有技术:HTML,CSS,JavaScript,文档,测试等。

    2. 构建和延展你的代码库

    遵循预定好的规则来构建代码

    3. 促进复用

    大部分项目适用相同的组件。 代码的复用显著地降低了开发成本和时间。

    4. 提高生产率

    更新和扩展的简化提高了生产率。

    5. 团队协作

    通用术语提供了开发者快速切换项目的能力(快速在项目之间切换的能力),因为一切都是那么的熟悉。

    6. 少劳多得

    通用的规则有助于自动化处理。代码可以部分自动生成。

    7. 适用于所有编程语言或框架

    方法论提供了语言不可知论的实践来提高代码的可靠性和可复用性。

    8. 易学

    你能够在你早上喝咖啡的时间内看完这个方法论。

    相关文章

      网友评论

        本文标题:【译】前端BEM命名方法论之一:BEM 官方简介

        本文链接:https://www.haomeiwen.com/subject/dmxmjttx.html