发表于: 2016-12-16 06:46:55

1 585


今天完成的事情:

阅读了CSS架构的相关资料,依然对架构这个概念不甚明了,它到底是做什么用的,该怎么用,上网进行搜索后发现也是各种说法都有:

“不存在所谓“CSS架构师”。

CSS本是为设计师使用的DSL。语言就是语言,没有什么好“架构”的。所以不仅没有“CSS架构师”,也不存在HTML架构师、C架构师、C++架构师、SQL架构师……

只有库、框架、应用、系统、平台等才有架构。(比如,假如有所谓Java架构师,那通常指的是Java企业应用的架构师。)”


“注意,以上所谓架构,均指技术架构。CSS本身是设计语言,就设计本质而言,自无所谓技术架构或业务架构,但也有类似架构的东西——比如你如何分解出整个站点的基础样式、某个栏目的样式、某个页面的具体样式,使用时如何有机结合……只是似乎未听闻以“架构”一词来称呼,也无“架构师”之称谓。”


“做综合性大型网站,为保证CSS的可读性、可复用性、易用性、可扩展性、兼容性、渲染效率等,完全需要应用一些规划好的CSS文件集合。如 @贺师俊 所言,CSS谈不上架构,但CSS框架的概念我觉得还是值得去发展、推广。

CSS框架是一些事先约定好的CSS代码,给用户一些接口(类名),用户操作类名来改变页面样式和结构。”

语言就是语言,没什么好架构的,只有库、框架、应用、系统、平台才有架构。可我连这些东西的架构也不知道是什么意思,看来还需要先搞懂架构这个词是什么意思了。。。

后面说的框架应该就是bootstrap一类的东西,用户直接操作类名来改变页面样式和结构。

后来我又阅读了一些师兄的日报,比如这篇http://www.jnshu.com/#/daily/11311?tid=68

但对他拆解的零件和目的还是不清楚,看起来东西很多,但是有什么用呢?

明天还是去问问师兄。


明天计划的事情:

继续任务13


遇到的问题:

对CSS架构还是有些搞不懂


收获:

今天观看了师弟分享的HTML和CSS编码规范,对规范的意义和重要性有了更多的认识。

观看了张鑫旭大神制作的一些视频,了解了和vertical-align以及line-height有关的知识点。


返回列表 返回列表
评论

    分享到