有关于组件化拆分的疑问

有关于组件化拆分的疑问

1.视频老师说要用组件化拆分的原则来规整样式表和脚本文件。

但是这样的做法的好处是什么?  感觉自己遇到了很多各种各样的目录架构,遇到一个老师就一个目录架构,但 从来没有理解他的本意是什么。就算是为了组件化, 但是老师写的样式好像没有对样式进行抽象, 全都是特定于某个页面的模块来开发的。

2.视频老师的类名是不是可以换成BEM的规范来写? 自己比较习惯用BEM的规范,总感觉老师写的类名觉得语义化有点不太好

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,同学可以类比css、js、html文件进行理解,因为要职责分明,代码清晰,才要求将这个三个文件分开写。组件也是一样的,每个不同功能的内容分别写在不同的组件,即便我们不复用,也要做到代码结构清晰,方面后期维护的。

祝学习愉快~

好帮手慕粉 2020-04-13 19:00:38

同学你好,关于同学的问题回答如下:

1、组件化的好处是很大的,就比如页面的底部tab栏模块,每个页面都会有这个tab栏,那么我们就可以将其封装为一个组件,哪个页面需要,哪个页面就直接引用即可,不用再重复写一遍了,后面有很多这样的用法,同学可以先往后学。

2、同学如果习惯BEM规范的话,可以自己来写类名呢,每个人的代码风格及习惯都是不一样的,能正确表达意思即可。

祝学习愉快~

  • 提问者 慕移动3569406 #1
    但是像现在这个header还有searchbar这两个组件,看起来好像没有复用的用途, 感觉就是只为这个页面量身定做的,没有复用的可能,其实我就想搞清楚各个目录架构的底层逻辑, 然后自己灵活分析出自己的目录架构。 orz
    2020-04-13 19:32:36
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
3.WebAPP开发与小程序
  • 参与学习           人
  • 提交作业       622    份
  • 解答问题       6815    个

微信带火了小程序,也让前端工程师有了更多的展现机会,本阶段带你从移动基础知识的学习到webAPP开发,及小程序开发,让你PC端与移动端两端通吃。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师