【写书评赠书活动】《Sass和Compass设计师指南》

阿娇OSC 发布于 2014/06/16 10:56
阅读 3K+
收藏 14

6月份写书评赠书活动依然由华中科技大学出版社提供书籍奖品,最后会由本书的译者 @七印部落 挑选出10位优秀书评用户赠送本书。上期没有得到奖品的oscer们赶紧行动,写下你对这本书的感受吧~

活动书名:《Sass和Compass设计师指南》

活动时间:2014年6月16日~2014年6月22日

活动规则:

1、样章试读,跟帖写书评;  

2、挑选出10篇优秀书评,公布获奖名单。

3、要求书评必须是自己读过样章后的切身感受,切忌虚夸;书评内容可谈论本书内容、特色、阅读感受或者建议等; 

4、纯粹的顶贴或灌水贴不作为有效书评进行评选;  

5、活动结束后由 @七印部落 统一给获奖者寄送书籍。  

样章试读: http://t.cn/8s8zXvd

以下是图书的介绍: 


图书豆瓣链接:http://t.cn/8s0UrZl  想要购买本书看 这里

内容简介:

本书是《响应式Web设计:HTML5和CSS3实战》作者Ben Frain的又一力作。作者通过丰富、完整的案例,循序渐进地展示了Sass和Compass的使用方法。即使不懂编程的设计师读完本书也能轻松生成跨浏览器的、易于维护的CSS代码,并学会编写media query代码,进行响应式设计。本书适合交互设计师、UI设计师、网页设计师、前端开发工程师阅读。

作者简介:

Ben Frain是畅销书《响应式Web设计》的作者。他有十多年经验的网页设计师和前端工程师,直接与世界各地的客户和设计机构并肩工作。同时他还是一名技术记者,定期为一些关注Mac平台、前沿科技、网页设计和航空技术的刊物撰稿。工作之余,在身体(和妻子)允许的情况下,他喜欢玩室内足球。 他的个人网站是www.benfrain.com,他的Twitter是twitter.com/benfrain。

加载中
0
liuruibin
liuruibin
  我是第一次接触到Sass 和 Compass;以前对css的理解还停留在给简单的标签加样式,上网浏览到好的css库就下载备用等等;  

    开篇讲为什么需要CSS预处理器;作为初学者看到一个新的名词总是忍不住去x度查看它代表的意思Sass为我们提供一个免费的基于css并高于css的更加灵活的语言,可以进行变量定义,实现数据共享,并且最终生成的是css。解释了为什么要使用Sass和Compass;如果Sass在许多大型的企业发挥着自己不可替代的作用那么我作为新手考虑学习这门语言是很有必要的。紧接着又讲述Compass,它是第一个基于Sass的框架(书中原话,我在这里引用了一下)鉴于本人使用的是windows os 根据书中的步骤进行安装首先安装Ruby 然后安装Sass和Compass检验版本为Sass 3.2.19 (Media Mark) ,Compass 0.12.6 (Alnilam)这样环境就搭建好了。

    第二章:创建Sass和Compass工程;通过ruby命令行输入compass create 创建一个新的默认的工程,config.rb是整个工程的核心,它已经包含了这些文件夹的路径,修改config文件可以添加插件,设定工程资源名称和路径,设定输出样式等等;然后讲解使用模板文件,在scss文件头部添加@import "compass"; @import "partials/normalize";就可以使用sass强大的功能。最后提到变量书写语法和注释格式。

    前两讲的信息量比较大,讲述Sass的介绍,不同平台下环境搭建,简单的HelloWorld 工程以及自定义配置。作为入门来讲,本菜鸟已经基本掌握。尽管有的地方写的晦涩难懂,eg:变量的定义与使用。想必会在后续的章节中做介绍吧。

0
kslr
kslr
上班这么早?
0
mojiedao
mojiedao
打不开样章
七印部落
七印部落
再试试:)
0
sory
sory

大概看了下,样章主要是讲sass和compass出现的原因,和具有的优势和生产力。其中涉及到的相关工具还是挺有用的,livereload就是代表。

sass是css的预处理语言和编译器,提供css语法糖。让css更有趣,让开发人员更有效率。

而compass就是依据sass开发出来的一个支持库, 里面有常用的css snippets和css3的易用mixin(解决浏览器部分css3的前缀问题)。

至于后面讲的compass建立项目,应该是依据一个预定义模板,里面的scss/sass文件都在开头与载入了compass。

大概就这样了。~。

0
中奖啦
中奖啦

首先,本书翻译的不错,就样章来说读起来不会让人感到晦涩难懂。

样章主要讲了在不同平台下的安装,以及如何创建第一个Sass & Compass项目,循序渐进,通俗易懂,只要你熟悉CSS,理解起来不会有什么问题。

从本书的目录可以看出,重头戏还在后头。我在项目中也使用了Sass,Sass提供的一些语法对提高开发效率确实有很大帮助,但由于项目规模不大,并没有结合Compass使用。看到了目录的内容之后我真有尝试一下的冲动。

最后,有一点建议,部分专有名词可以加上原文的注释,如混合宏(mixin)。

发现了一个小错误,在样章的第24页(是左上角的页码)上,gem uninstall sass--version versionnumber 中sass 和--version之间应该有个空格。:)

0
缪斯的情人
缪斯的情人

为什么使用SASS/SCSS

  • 易维护,更方便的定制 
    对于一个大型或者稍微有规模的UI来说,如果需要替换下整体风格,或者是某个字体的像素值,比如我们经常会遇到panel,window以及portal共用一个背景色,这个时候按照常规的方式,我们需要一个个定位到元素使用的class,然后逐个替换,SASS提供了变量的方式,你可以把某个样式作为一个变量,然后各个class引用这个变量即可,修改时,我们只需修改对应的变量。 
    对于编程人员的友好
  • 对于一个没有前端基础的编程人员,写css样式是一件非常痛苦的事情,他们会感觉到各种约束,为什么我不能定一个变量来避免那些类似“变量”的重复书写?为什么我不能继承上个class的样式定义?。。。SASS/SCSS正是帮编程人员解开了这些疑惑,让css看起来更像是一门编程语言。
  • 效率的提升 
    对于一个前端开发人员来说,我不熟悉编程,也不关注css是否具有的一些编程语言特性,但这不是你放弃他的理由,css3的发展,加之主流浏览器的兼容性不一,很多浏览器都有自己的兼容hack,很多时候我们需要针对不同的浏览器写一堆的hack,这种浪费时间的重复劳动就交给SASS处理去吧!
0
机器猫123
机器猫123
       对于一个从事web开发的程序员来说,前端Css的使用和后端程序的开发都非常重要,尤其现在这样一个适合全栈工程师发展的年代,只有多技术才能存活。
这本书可以说是Ben Frain对样式应用的理解的一个总结,也是对CSS预处理器Sass和Compass的一个详述。
一、书开始的序,从改变思路到作者的介绍,再到辅助作者完成本书的人员的说明,都体现出了对于本书的严谨和编写本书的含义。
二、从书的章节的设计上,可以看出作者对于开发设计人员的循序渐进的说明过程,从Sass和Compass的安装初步到后面玩转颜色,再到精通响应式的设计应用,都非常详细的说明了Sass和Compass的使用方法和应用实例。
三、书的引言部分,通过介绍该书面向的群体和书中一些约定,也可以看出作者在编写本书时的严谨的态度。
四、书的每个章节的开始都有一个详细的概述,讲述该章节要学习的目的和内容,让读者更有针对性的去学习和阅读。章节中的代码也是讲解的很细致,通过Sass代码和生成的Css代码的对比,使读者更容易掌握本书的知识点。
五、书中对于关键词的解释也非常的通俗易懂,在叙述安装的部分时,使用了图文并照的方式,使读者在应用上更顺手。
六、书中对于需要特殊理解的地方,作者都使用了特殊的灯泡图标和括号来详细的讲述这些特殊的地方,对于读者理解上下文,也更加的容易。
七、全书围绕Sass和Compass的使用和精通,扩展到了Sass和Compass的周边应用,包括一些工具,特殊用法,一些特殊命令的使用,都做了横向的说明,使设计者收益颇丰。
       最后,还是很感谢翻译的作者任凯光,这本书,之前从网上看到过英文版,介于自己的英文水平,有些地方还是没有看懂。读过这本书的翻译章节后,觉得之前不解的地方明白了很多。
0
乔康007
乔康007

    对于sass和compass,我已经不是第一次接触了,但是,确实讲的最通俗易懂的一次。以前在多掌握技术的心理下,看过别人写的sass和less的比较;大致的意思就是有了sass你的css开发将快的你受不了。但是,可能由于自己比较偏向后台,很少写css的缘故吧,没弄明白,既然sass最后要转成css,为什么不直接写css呢?搞那么复杂干嘛,看了本书的样章后,原来在实际开发中,它的作用就是给你省钱,时间就是金钱嘛。

    弄明白,为什么要学它才能学的有动力吧!接下来就是安装和使用,在讲解过程中,不仅讲清楚了应该怎么做,而且更重要的是讲明白了我为什么要这么做,做这一步的作用和影响是什么。让自己对自己所做的事情有一个明确的了解。

    书中讲明白了sass是什么?compass是什么?在各种平台下如何安装,卸载,查询安装情况。不仅如此,还介绍了各种平台中推荐的各种开发工具的特点。除此之外,我感觉讲的比较透彻的一块就是工程目录结构和css输出格式的讲解,使我对sass的开发有了一个清晰的认识。

    最后,非常感谢作者的翻译,读完之后,有一种意犹未尽的感觉。

0
七印部落
七印部落
只有8个人写书评,百分之百中奖的节奏呀,这是:)
机器猫123
机器猫123
这次书评结束了吗?这次写书评的人有点少啊。
0
LeoXu
LeoXu
很赞!我想每个做web开发的哥们都应该有一本这书。里面的内容很实在简洁,强烈推荐啊
返回顶部
顶部