发表于: 2017-04-06 23:52:41
2 708
【今天完成的事情】
1、任务有关的事:
(1)今天读了阮一峰的《Compass用法指南》http://www.ruanyifeng.com/blog/2012/11/compass.html
他介绍的思路挺清晰啦。
(2)浏览了一下BEM的介绍以及一些分享,但文档没认真看完。
2、其他事:
陆续听了代码时间第7期的《Git-M,A and M》的节目,听听他们对Git和Git工作流的理解和使用经验。听得不是很专注,不过对管理分支branch在多人合作项目的重要性有了一些认识。关于分支吧,只在hexo博客那里用了一下,还不是很理解。听的过程中我在命令行里git了一下,看了两眼客户端给我返回的那一大段英文说明,以前一直忽略这些返回的说明,现在看英文没这么难受了,看了两眼,对这个东西有一些印象吧,我知道自己在git这里还差些功课要做,现在知道差在哪了,有方向。
【明天计划的事情】
继续任务13,认真读一读BEM,学习BEM的命名法则,学学原子类是个啥东西,学学什么叫CSS架构,还有那些深度思考的问题。希望今天对明天的预估不会像昨天对今天那样。
【遇到的问题】
关于昨天问题的延续
翻了一会师兄的日报看,提到看张鑫旭的博客又得到了很多启示。噢,对对对,可以翻一下这些大神的博客看看。然后我也去翻张鑫旭的博客看看有没有介绍sass的,却没发现专门的文章。
然后再翻阮一峰的博客,拜读《Compass用法指南》,引用原文的说法:
“简单说,Compass是Sass的工具库(toolkit)。
Sass本身只是一个编译器,Compass在它的基础上,封装了一系列有用的模块和模板,补充Sass的功能。它们之间的关系,有点像Javascript和jQuery、Ruby和Rails、python和Django的关系。”
看起来好像挺浅显,缓解了昨天自己完全懵圈的症状。接着看他的文章,一步步看下来了,把各种各样的模块都看了一遍,那好吧,既然是这样那就开始用吧。好,安装,好把项目进行初始化,好还要把scss文件编译成css文件,那就监听让他们自动编译为css文件,这些流程都跟sass一样。然后就出现了模块,哦,首先要重置浏览器的默认样式。@import "compass/reset",好,加了这句话应该就是重置了。到这里都明白。然后咔,又开始懵。后面啊介绍了好多模块,点进去官网看那些模块啊,看看看,想啊,想不明白,想动手开始写任务13吧,脑子一片混沌,然后又试图想去搜个所以然出来,搜不出来。W3Cplus上很多介绍sass的,也有介绍compass的。但是看完的感受跟看完官网各个模块的感受是一样的。还是没理清头绪。没明白这个任务除了要我用sass写任务7以外,实际到底要我做什么?那任务步骤的意思肯定不是只要我用预处理器写完样式就完事,肯定是还有别的意思。到我发现快12点要日报占坑了的时候,想要不还是看看任务详解吧,看了之后思绪才稍微厘清一些。明天就照着这任务详解走吧。
【收获】
没有一边学一边记录,但是可以在写日报的时候翻翻浏览器里的历史记录。看历史记录可以帮助回顾。哎呀,不过啊,时间把握不好,容易分心。
评论