发表于: 2016-12-19 08:12:41

0 578


今天完成的事情:

任务14的内容就是从任务8中按自己的理解提取出自己的组件库。

组件库这东西,之前在学习bootstrap框架的时候接触过,是可复用的,能实现按钮、下拉菜单、导航、警告框、弹出框等功能。

如果说之前的CSS库、CSS通用类是把任务的页面中可复用的单条属性提取出来,现在的组件库就是按照自己的要求写出一系列的预设类,把这些工作做在正式写页面之前。这样写组件库时就要做到尽量全面,以应对完成任务时的各种需求。


明天计划的事情:

继续任务14的内容,先找几个bootstrap的组件看看是怎么实现的,搞清楚组件库的实现方式,再试着从任务8的代码中提取出自己的组件库。


遇到的问题:

当初做任务8的时候,用到的bootstrap中的组件比如导航栏、轮播图和栅格布局,只是把代码复制过来,然后简单更改了一些内容,之后看看效果符合预期就没有再深入研究了,所以对它们的具体实现方式还是一无所知。现在要提取自己的组件库,有必要看看这些组件的源代码了。


收获:

了解了CSS组件和组件库的意思,对CSS的标准化、规范化、模块化以及结构化有了更多的了解,CSS虽然看起来很简单,但是要想做的比一般人好,效率比一般人高,就要在这些方面下功夫,这也是编码的共有思路。


返回列表 返回列表
评论

    分享到