BEM 命名规范的思想是把一切东西都组件化吗?
BEM 提出的块的概念 也就是说每一个 block 都会具备从页面 css 提出来就可以充当组件的角色是吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
BEM 提出的块的概念 也就是说每一个 block 都会具备从页面 css 提出来就可以充当组件的角色是吗?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
是。
BEM是非常完整的前端理论,它是这样介绍自己的:
其中的
component-based
就是以组件为基础的原则。BEM的核心概念是这样解释Block的:可见,BEM认同Block是独立的,概念上等同于组件。
BEM对前端代码、文件结构,项目构建等都有自己的一套合理规则,推荐题主点击链接到官方站点里阅读。
谢邀~
就CSS一个,没JS和HTML的配合它能玩啥组件化啊……组件化得拉出来是一个独立可控的模块,要么是React这种用纯JS的爷们,要么是Vue这种麻雀虽小HTML、CSS、JS俱全的主。BEM这种只相当于是提出了一种工程化的规范,我个人觉得更像是“命名空间”的概念,离组件化的概念还有点远~
以上.