前言
CSS语言是一门非常弱的描述性语言,简单优雅,使得其入门门槛极低。
但是正因为CSS如此弱的表达能力,在某些场景下,Web重构者开发的工作十分的重复,并且十分吃力。
于是,非常有必要扩展CSS的一些表达能力!正因为如此,LESS、SASS等预处理器顺势而生。
我开发的ExtCSS也是一个CSS预处理器,原理就是把一个文本文件编译成一个CSS文件。
为什么要开发ExtCSS?
- 项目开发过程中,因为CSS的弱表达能力所引起的开发效率低下
- LESS、SASS等处理器某些程度是提高了一些开发效率,但是很多场景仍不符合期望