BEM:构建模块化、可重用的前端代码”的实践指南

作者:阿坝麻将开发公司 阅读:53 次 发布时间:2023-06-30 22:00:09

摘要:BEM:构建模块化、可重用的前端代码的实践指南BEM是块、元素和修饰符的缩写,是一种前端架构模式,帮助开发团队构建可重用和可扩展的前端代码。BEM最初由Yandex团队开发,现在被越来越多的开发者和团队采用,成为了前端代码组织方面的一种事实上的标准。BEM解决了前端工程师面...

BEM:构建模块化、可重用的前端代码的实践指南

BEM:构建模块化、可重用的前端代码”的实践指南

BEM是块、元素和修饰符的缩写,是一种前端架构模式,帮助开发团队构建可重用和可扩展的前端代码。BEM最初由Yandex团队开发,现在被越来越多的开发者和团队采用,成为了前端代码组织方面的一种事实上的标准。

BEM解决了前端工程师面临的可重用性、可扩展性、可维护性和可复用性等问题。BEM能够让我们构建自包含、可重用、容易扩展的代码块。除此之外,它还能够让我们更好地跨团队交流和构建模块化的UI组件。

接下来,我们将介绍BEM的核心概念及如何实践BEM标准。

BEM的核心概念

BEM将页面看作是一个块,将块划分为多个元素,每个元素都有自己的修饰符。这种结构将前端代码分为三个基本部分:块(block)、元素(element)和修饰符(modifier)。

块(Block)

块是页面的基本模块,每个块由一组CSS属性和方法组成。从概念上看,块其实就是一个独立的UI组件。一个块应该是自包含的,不依赖于页面上的其他块或元素。

对于块名,我们推荐使用连字符(-)或下划线(_)将单词分隔开。块名应该简明扼要,能够清晰地表示块的含义。

例如:

```

...

  • 原标题:BEM:构建模块化、可重用的前端代码”的实践指南

  • 本文链接:https:////zxzx/21445.html

  • 本文由深圳飞扬众网小编,整理排版发布,转载请注明出处。部分文章图片来源于网络,如有侵权,请与飞扬众网联系删除。
  • 微信二维码

    CTAPP999

    长按复制微信号,添加好友

    微信联系

    在线咨询

    点击这里给我发消息QQ客服专员


    点击这里给我发消息电话客服专员


    在线咨询

    免费通话


    24h咨询☎️:166-2096-5058


    🔺🔺 棋牌游戏开发24H咨询电话 🔺🔺

    免费通话
    返回顶部