CSS预处理器scss与less

什么是CSS预处器

CSS预处理器定义了一种新的语言,其基本思想是,用一种专门的编程语言,为CSS增加了一些编程的特性,将CSS作为目标生成文件,然后开发者就只要使用这种语言进行编码工作。通俗的说,CSS预处理器用一种专门的编程语言,进行Web页面样式设计,然后再编译成正常的CSS文件,以供项目使用。CSS预处理器为CSS增加一些编程的特性,无需考虑浏览器的兼容性问题,例如你可以在CSS中使用变量、简单的逻辑程序、函数等等在编程语言中的一些基本特性,可以让你的CSS更加简洁、适应性更强、可读性更佳,更易于代码的维护等诸多好处。

Sass与LESS简介

Sass背景介绍

Sass是对CSS(层叠样式表)的语法的一种扩充,诞生于2007年,最早也是最成熟的一款CSS预处理器语言,它可以使用变量、常量、嵌套、混入、函数等功能,可以更有效有弹性的写出CSS。Sass最后还是会编译出合法的CSS让浏览器使用,也就是说它本身的语法并不太容易让浏览器识别,因为它不是标准的CSS格式,在它的语法内部可以使用动态变量等,所以它更像一种极简单的动态语言。

- 阅读剩余部分 -

Stack Overflow 2015年程序员调查报告

原始报告地址:http://stackoverflow.com/research/developer-survey-2015 ,下面中文报告综述的数据截至于 2015年4月9日 ,数据如有变化请以原始报告为准。

受访开发者概述

受访者以美印国家(2者均为英语使用国家)居多,中国受访者(不含台湾地区)只有252人,stackoverflow 的活跃用户也以美印居多,中国活跃用户(不含台湾地区)236789人。

开发者密度前6位依次为卢森堡、冰岛、瑞典、以色列、芬兰和新加坡,垫底的6位是索马里、乍得、朝鲜、刚果、马里和南苏丹。

开发者年龄以25-29为主,占比28.5%,具体如下:

20150409104323.jpg

- 阅读剩余部分 -