学过CSS的人都知道,它不是一种编程语言。你可以用它开发网页样式,但是没法用它编程。也就是说,CSS基本上是设计师的工具,不是程序员的工具。在程序员眼里,CSS是一件很麻烦的东西。它没有变量,也没有条件语句...学过CSS的人都知道,它不是一种编程语言。你可以用它开发网页样式,但是没法用它编程。也就...
分类:
Web程序 时间:
2015-12-27 17:36:16
阅读次数:
224
预处理指令C源码在进行编译前会先经过预处理,预处理指令均以#开头,结尾没有分号(;)不是C语句。预处理器采用“语言符号”的分析方式,将空格作为区分标志之间的符号,一行作为一条指令,“\”可以将预处理指令延伸到下一行。一、宏定义1.不带参数的宏定义 (1)不带参数的宏定义就是用一个标识符(宏名)来代....
分类:
其他好文 时间:
2015-12-24 23:51:24
阅读次数:
211
由于前端css编写繁琐,最近开始学习LESS,用LESS编写文件.less文件可以直接编译成我们要的.css文件学习Less 我下面是我练习时的截图,希望小伙伴也能动手自己写一下,而不是复制粘贴模式学习。动手敲能体会不一样1.下载国内的koala的预处理器,可以自动把less编译成css2.使用su...
分类:
Web程序 时间:
2015-12-23 11:01:28
阅读次数:
249
遇到这个问题,请打开项目的Properties(属性)------->Configuration Properties(配置属性)------>C/C++ ------>Preprocessor(预处理器)------->Preprocessor Difinitions (预处理器定义) 添加 _....
分类:
其他好文 时间:
2015-12-22 23:04:10
阅读次数:
249
#define NEW OLD //使用预处理器的方法,为OLD定义一个新名称NEW,使用define定义的类型别名,会在预处理的过程中对NEW进行“单纯”的替换,例如:#define N 3+2int i = N * 2;//预处理后,将会变成int i = 3 + 2 * 2; //i 的结果....
分类:
其他好文 时间:
2015-12-17 23:57:16
阅读次数:
331
如果你喜欢使用PostCSS,但又不想抛弃你最喜欢的预处理器。不用担心,你不需要作出二选一的选择,你可以把PostCSS和预处理器(Sass、Stylus或LESS)结合起来使用。有几个PostCSS插件配合预处理器得到很好的赞誉,因为他们将功能添加到你的工作流中,让你工作变得更加轻松。如果你只使用...
分类:
Web程序 时间:
2015-12-15 12:14:01
阅读次数:
315
在现代web开发中,往往我们会借助类似sass,less之类的预处理器来加快开发进度,但是随着项目的增大,你可能无法清楚明确地知道一个css rule到底是从哪个less/scss文件中编译出来的,这反而会大大降低工作效率。幸运的是google chrome的开发人员借助传统c/c++语言开发经验,...
分类:
其他好文 时间:
2015-12-05 22:29:53
阅读次数:
179
代码中经常看到 #define ,#ifdef#define :明显常量 一般的指令长度仅限与一行代码,除了\(反斜杠线)可以拓展到下一行外。 一般情况下,每个#define行由三个部分组成。第一部分为#define 指令本身第二部分为所选择的缩略语,这些缩略语称为宏(macro). 宏的名...
分类:
其他好文 时间:
2015-12-03 23:00:55
阅读次数:
147
CSS预处理器 Sass(SCSS) LESS Stylus Turbine Swithch CSS CSS Cacheer DT CSS Simple Exapmple $side:left;.rounded { border-#{$side}-radius:5px;}Saaa和SSCC的区别 1...
分类:
其他好文 时间:
2015-12-01 09:39:37
阅读次数:
232
翻译步骤: 1,组成程序的每个源文件通过编译分别转成目标代码; 2,各个目标代码通过链接器捆绑在一起,形成一个单一完整的可执行程序。 注:链接器同时可以把使用的函数(不管是c标准的还是程序员自己编写的)都链接到程序中。编译过程: 1,预处理器处理:执行一些文本操作(#define和#include文...
分类:
其他好文 时间:
2015-11-29 19:36:52
阅读次数:
143