《献给你,我深爱的ECMAScript》之Array篇

《SASS基础——十个常见的Mixins》一文中介绍了SASS中常见的十个,当然这些其实对应的就是CSS中常用到的公共样式,例如:设置行内块,水平居中,浮动,以及重置浮动,清除浮动以及图片替换文本和隐藏元素等等。事实上,SASS的不仅仅只做这些简单的工作,只要你原意去想,你会发现,你可以定制很多你熟悉的功能,甚至可以将某些在线样式生成器,定义成一个,实现所需效果。
由在线生成三角工具出发做为思考,结合不同的Sass实现的。最终在Bourbon,sassCore和Migue Lmota三个基础实现一个全新的,在这个集合了众家之处。仅从代码层看,变得复杂化,但在实际使用上和生成三角的代码都无太多差异化。使用这个可以实现和等效果。
从W3cplus最近的更新都可以看出我的学习新动向。是的,自从开始学习SASS之后,我喜欢上了SASS。因为他能让我的工作效率更快,同时让我更加节约出时间去做一些我自己喜欢的事情。
现在开始我开始使用SASS私下用在我喜欢的项目中,让我更加的对SASS喜欢与执着。在使用过程中,SASS中的Mixins让我觉得他的功能强大,使用方便——SASS的Mixins可以一次性定义功能模块,让你在任何地方调用,并且可以无限制的重用。
Compass是一个SASS的库,里面包括了很多有用的功能模块,比如说和等。但很多时候,这些功能模块还无法满足我们所有项目的需求,但是大家可以根据自己的需求定义一些功能模块。接下来主要和大家一起探讨一些在实际项目中经常使用的。
在《SASS基础教程——SASS基本语法与特性》文中主要介绍了SASS的基本语法和特性。简单的知道SASS具有四个基本特性:变量Variables、嵌套Nesting、混合Mixins和继承Selector Inheritance。其实这四种特性中的嵌套、混合和继承是有一种千丝万缕的关系,甚至会让初学者理不清,这也从侧面也说明了这三者在SASS的重要性。那么今天这篇教程,我们将主要介绍和探讨嵌套、混合、继承三者之间的关系,以及各自的优缺点。