Ruby's Louvre

每天学习一点点算法

导航

2012年9月14日 #

大家一起学习less 6:一些有用的混合函数

摘要: 水平渐变默认是浅色。.gradient(@color: #F5F5F5, @start: #EEE, @stop: #FFF) { background: @color; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, @start), color-sto... 阅读全文

posted @ 2012-09-14 21:57 司徒正美 阅读(1393) 评论(1) 推荐(0)

【分享】从网上爬的WPF学习资料

摘要: 前几天用自己写的爬虫爬资料,也不知道是从哪疙瘩爬过来的这几篇WPF的学习资料,看了觉得非常不错,贡献出来,大伙有兴趣的参考下。这里列个目录,以方便诸君查看:1.WPF和Silverlight概述2.WPF体系结构3.WPF应用程序结构——HelloWorld4.WPF应用程序管理5.WPF窗体6.WPF布局管理之StackPanel、WrapPanel、DockPanel7.WPF布局管理之Grid、UniformGrid8.WPF布局管理之Canvas、InkCanvas9.WPF控件模型10.WPF控件内容模型11.WPF Panel内容模型、Decorator内容模型及其他12.依赖项属 阅读全文

posted @ 2012-09-14 20:46 司徒正美 阅读(1210) 评论(0) 推荐(0)

我的模块加载系统 v18

摘要: 本版本亮点是加入本地储存的支持与版本控制。根据我们正常的思路,上线前我们会把这个页面的所有JS文件打包成一个,或尽可能少的JS文件,其目的是减少请求数。然后,模块化带来的一个直接结果是把一个框架打散成N多JS文件,真是反其道而行。但是一个网站是由许多页面组成,每个页面其实都是引用N个相同的JS文件(包括基础库,工具库与通用组件库),与针对这个页面的专用JS文件。因此想搞鼓出最优的打包方案是很难的,打包后我们图的是利用浏览器的静态缓存减少对服务器的压力!不过,请神容易送神难,静态缓存后,我们想刷掉这缓存比较麻烦,不能要求用户按F5或Ctrl+F5来清吧!涉及CDN就更麻烦了。而且合并JS后,意味 阅读全文

posted @ 2012-09-14 08:16 司徒正美 阅读(4109) 评论(4) 推荐(4)

大家一起学习less 5:字符串插值

摘要: 变量可以用类似ruby和php的方式嵌入到字符串中,通过@{name}这样的结构:示例://LESS@base-url: "http://assets.fnord.com";background-image: url("@{base-url}/images/bg.png");/*生成的CSS*/background-image: url("http://assets.fnord.com/images/bg.png");//LESS@light:#fafafa;@dark:#888888;.gradientBackground(@bgc 阅读全文

posted @ 2012-09-14 00:39 司徒正美 阅读(2336) 评论(0) 推荐(0)

大家一起学习less 4:作用域

摘要: LESS 中的作用域跟其他编程语言非常类似,首先会从本地查找变量或者混合模块,如果没找到的话会去父级作用域中查找,直到找到为止@var: red;#page { @var: white; #header { color: @var; // white }}#footer { color: @var; // red } 阅读全文

posted @ 2012-09-14 00:18 司徒正美 阅读(855) 评论(0) 推荐(0)

大家一起学习less 3:命名空间

摘要: 这其实是“嵌套规则”的升级版。我们先看官网例子吧://LESS//这里是命名空间的定义,里面包含一个button方法#bundle { .button () { display: block; border: 1px solid black; background-color: grey; &:hover { background-color: white } }}//这里是具体调用,通过XXX > YYY方式进行调用,本人觉得用 -〉更可靠,起码长得不像亲子选择器#header a { color: orange; #bundle > .button;}/* ... 阅读全文

posted @ 2012-09-14 00:10 司徒正美 阅读(1367) 评论(0) 推荐(0)