发表于: 2017-04-19 21:36:19

2 1096


今天完成的事:看了很多关于组件化的资料,发现组件化开发只需要拼组起来,就很方便的,比如task14,先写个header的html和css,然后保存在一个文件夹里面,然后再写个foot的html和css,同样保存,然后分别写完3个页面不一样的主要内容,然后在html编写加上header、main、foot,css分别按顺序引用,这样就能完成一个页面的主要编写,而且这样编写不但方便,节省了敲代码的时间,还能压缩代码,防止代码多余。在修改的时候,只需要对某个组件的CSS和html修改即可,让上下的耦合性降低,防止bug效果良好。

在网上看到一张图,挺好表达了这个意思


明天计划完成的事:编写task14的代码,试着套用多种css,同时看看媒体查询的注意事项。


遇到的困难:暂无。


收获:页面只不过是组件的容器,负责组合组件形成功能完整的界面,把页面看成一个玻璃瓶,把自己写的几个如主div的代码看成填充物,什么时候不想用哪个地方或者换个填充物,拿掉相应的就行了,就可以没必要一个个页面文件一个个html、css乃至js改过去,能够节省大量的时间,这有点类似于less、sass的引用一样,把一个主要的css直接代入,非常方便(也很适合懒人)。


模块化的诉求是解耦,组件化的诉求是好用


返回列表 返回列表
评论

    分享到