CSS 令人不爽
写 css 很麻烦,又不好维护,总之令人不爽。
CSS 预处理器
于是就为 css 加入编程元素,这就是“css预处理器”。
Sass vs Less
最广为人知的 css 预处理器是 Sass 和 Less。众多 css 预处理器中谁最优秀,最简短的回答:Sass。
Sass 简介
Sass 是由 Ruby 写的,但与 Ruby 的语法没有...
分类:
其他好文 时间:
2015-04-26 16:46:01
阅读次数:
168
因为sass和compass依赖于ruby环境,所以装之前先确认装了ruby。可到官网下载最新版ruby安装包http://rubyinstaller.org/downloads/
在安装的时候,请勾选Add Ruby executables to your PATH这个选项,添加环境变量,不然以后使用编译软件的时候会提示找不到ruby环境:
Sass和compass安装:...
1.安装ruby http://rubyinstaller.org/downloads/ 2.安装SASS gem sources --remove https://rubygems.org/ gem sources -a https://ruby.taobao.org/ gem sources -...
分类:
其他好文 时间:
2015-04-26 01:15:38
阅读次数:
127
一个类要想实现克隆,需要实现Cloneable接口,表明这个类的对象具有克隆的功能。 Cloneable接口是一个mixin接口,它里面并没有任何的抽象方法,类似的接口有Serializable接口,表明该类的对象可以序列化。 首先应该明确通过一个对象克隆出另一个对象的概念:通过一个对象克隆出另一个...
分类:
其他好文 时间:
2015-04-24 18:17:25
阅读次数:
114
使用Node.JS监听文件夹改变有许多应用场合,比如:构建自动编绎工具当源文件改变时,自动运行build过程,比如当你写CoffeeScript文件或SASS CSS文件时,保存之后可即时生成对应的JS或CSS.构建自动布署工具通过侦听源文件夹的改变,你可以自动即时将改后的文件布署到测试服务器,加....
分类:
Web程序 时间:
2015-04-21 20:17:55
阅读次数:
212
/*转换px到rem*/$browser-default-font-size : 20px !default;@function pxTorem($px){ @if $px == 0{$px:0px} @return $px / $browser-default-font-size * ...
分类:
其他好文 时间:
2015-04-18 16:01:29
阅读次数:
354
compass和sass文章列表:http://182.92.240.72/tag/compass/compass实战grunt:http://wrox.cn/article/2000491/http://ju.outofmemory.cn/entry/73492http://ju.outofmem...
分类:
其他好文 时间:
2015-04-17 17:36:38
阅读次数:
148
ionic 学习地址:http://ionicframework.com/ionic 好处:ionic serve --lab 预览平台间的差异化sass 提供app的样式配置consolelogs 方便终端的日志跟踪我的第一款专属App,《我的豆瓣》 1.0 发布了,用了将近...
分类:
移动开发 时间:
2015-04-16 19:36:14
阅读次数:
152
许久没更新博客啦,这两天研究了下 SASS 和 LESS ,最终选了 SASS,因为相对比较成熟些吧,试了很多坑之后,终于成功了,下面上步骤:
1. 安装 PHPStorm 的 SASS 插件
好像是自带了该插件的,如果没有的话,就打开 setting -> plugins 自己安装一个吧,就不多说了
2. 安装 Ruby
Windows 版本下载地址:
htt...
分类:
Web程序 时间:
2015-04-15 17:07:28
阅读次数:
190
一./*背景知识*/1.Sass是什么? Sass可以简化你的Css工作流,并可以使你的Css的扩展和维护工作变的更加容易!例如,曾几时何,因为客户的需求的变更,你必须不断的通过查找和替换来更改一个像素值,或者,为了能够确定多栏布局中某一栏的宽度,你需要使用计算像素值软件才能搞定。 Sass引入.....
分类:
其他好文 时间:
2015-04-15 13:11:17
阅读次数:
197