发表于: 2017-03-05 00:21:22

1 874


今天完成的事:


1. 学习了sass中的相关知识,重点是@extend和@mixin,@extend是继承,由类的概念而来,是语义上的,如果一个元素拥有的类属于另一个元素,这里就可以使用,但是更深入的工作细节,比如相对mixin而言,“它仅仅是重复选择器,而不会重复属性,所以生成的css代码少“还是不太理解,感觉用不好就很乱,目前只在原子类中使用它;mixin,和html中的类相似,但是html中的类是语义上的,而mixin是一种展示性的描述,比如,一些重复的代码可以直接产生相应的效果,这时可以使用mixin。

2. 任务13,参考网上的资料,我使用7-1结构,即,utils,base,components,layout,pages,themes,vendors和一个总的main.scss文件,目前做完第一个页面,用到了base,layout,utils,components,由于第一次架构,有很多不顺利和不清晰的地方,一些模块的划分也不熟练。

明天计划的事:


完成任务13,同时重要工作是反思整个架构过程进行完善,规范代码并且学习sassDoc生成API文档的HTML

遇到的问题:


做的太少,看的太少

收获:


认识到了架构



返回列表 返回列表
评论

    分享到