line-height的小技巧
摘要:CSS中的line-height属性控制着文字的行间距离。通常被设置为一个无单位的值(例如:line-height:1.4),与文字尺寸是成比例的。它是排版中的一个重要的属性。太低了文字会挤在一起,太高了文字会分开很远。是不可读的。 这篇文章会集中讨论一些技巧。如果你知道(或者可以算出)line-...
阅读全文
posted @
2015-02-12 20:11
清姿
阅读(1094)
推荐(0) 编辑
深入探讨ES6生成器
摘要:如果对于ES6生成器不熟悉,请先阅读并运行下http://www.cnblogs.com/linda586586/p/4282359.html里面的代码。当你感觉掌握了基础之后,我们可以深入探讨一些细节。错误处理 在ES6生成器设计中最强大的是一个生成器内部代码的语义是同步的,即使外部迭代控制是异...
阅读全文
posted @
2015-02-10 19:44
清姿
阅读(313)
推荐(0) 编辑
ES6生成器基础
摘要:ES6引进的最令人兴奋的特性就是一种新的函数生成方式,称为生成器(generator)。名称有点奇怪,但是第一眼看上去行为更加奇怪。文章主要介绍生成器如何工作,然后让你明白为什么他们对于未来的JS会有很大的影响。完成运行 首先看看生成器和普通函数有什么不同。无论你是否已经意识到,关于你的函数,总是...
阅读全文
posted @
2015-02-09 20:24
清姿
阅读(577)
推荐(0) 编辑
响应式网页
摘要:一个响应式网页:在PC浏览器的效果:在模拟器iphone中的效果:在pad中:代码:清姿的小站 勿忘初心 我的书摘 我的读书 我的旅行 我的电影 我的音乐 ...
阅读全文
posted @
2015-02-08 13:13
清姿
阅读(248)
推荐(0) 编辑
响应式试水
摘要:EthanMarcotte在A List Apart 发表了一篇开创性的文章,将三种已有的开发技巧(弹性网格布局、弹性图片、媒体和媒体查询)整合起来,并命名为响应式网页设计。一个电影评论网站:Andthewinnerisn't...Andthewinnerisn't...Why?SynopsisSt...
阅读全文
posted @
2015-02-05 20:18
清姿
阅读(190)
推荐(0) 编辑
javascript代码复用(四)-混入、借用方法和绑定
摘要:这篇继续说js的现代复用模式:混入、借用方法和绑定。混入可以针对前面提到的通过属性复制实现代码复用的想法进行一个扩展,就是混入(mix-in)。混入并不是复制一个完整的对象,而是从多个对象中复制出任意的成员并将这些成员组合成一个新的对象。混入的实现并不难,只需要遍历每个参数,并且复制出传递给这个函数...
阅读全文
posted @
2015-02-03 19:46
清姿
阅读(2681)
推荐(1) 编辑
javascript代码复用模式(三)
摘要:前面谈到了javascript的类式继承。这篇继续部分类式继承,及一些现代继承。类式继承模式-代理构造函数这种模式通过断开父对象与子对象之间原型之间的直接链接关系,来解决上次说到的共享一个原型所带来的问题,而且同时可以继续原型链带来的好处。代码:function inherit(C,P){ v...
阅读全文
posted @
2015-02-02 20:11
清姿
阅读(729)
推荐(0) 编辑