摘要: 在桌面端和移动端用CSS开启硬件加速 CSS animations, transforms 以及 transitions 不会自动开启GPU加速,而是由浏览器的缓慢的软件渲染引擎来执行。那我们怎样才可以切换到GPU模式呢,很多浏览器提供了某些触发的CSS规则。 现在,像Chrome, FireFox 阅读全文
posted @ 2016-07-24 16:04 Van小时 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 译者:jmouse 大多数基于触摸的浏览器设备,在点击时都会有个 300ms 的事件触发等待时间,做过 web app 开发的同学应该都遇到过这个情况,通过下面的5步可以轻松搞定这个延迟。 1、不要太纠结于此 是否能接受这 300ms 的时间延迟,往往取决于你的应用和目标受众,比如:如果是个内容为主 阅读全文
posted @ 2016-07-24 16:00 Van小时 阅读(5261) 评论(0) 推荐(1) 编辑
摘要: BFC 已经是一个耳听熟闻的词语了,网上有许多关于 BFC 的文章,介绍了如何触发 BFC 以及 BFC 的一些用处(如清浮动,防止 margin 重叠等)。虽然我知道如何利用 BFC 解决这些问题,但当别人问我 BFC 是什么,我还是不能很有底气地解释清楚。于是这两天仔细阅读了CSS2.1 spe 阅读全文
posted @ 2016-07-24 15:58 Van小时 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1、正方形 代码如下: #square { width: 100px; height: 100px; background: red; } #square { width: 100px; height: 100px; background: red; } #square { width: 100px 阅读全文
posted @ 2016-07-24 15:49 Van小时 阅读(2015) 评论(0) 推荐(0) 编辑
摘要: 使用koala编译 Koala 是一款由国人开发的开源预处理语言图形编译工具,目前已支持 Less、Sass、Compass 与CoffeeScript。 目前支持以下系统:Windows,Mac, 10.7+,Linux: 32bit / 64bit,Ubuntu: 32bit / 64bit; 阅读全文
posted @ 2016-07-24 15:39 Van小时 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 实现一个页面功能总是需要 JavaScript、CSS 和 Template 三种语言相互组织,所以我们真正需要的是一种可以将 JavaScript、CSS 和 Template 同时都考虑进去的模块化方案。 前端模块化带来的性能问题 很多主流的模块化解决方案通过 JavaScript 运行时来支持 阅读全文
posted @ 2016-07-24 15:22 Van小时 阅读(3396) 评论(0) 推荐(0) 编辑