Benjamin - 专注前端开发和用户体验

2015年01月的内容

JAVASCRIPT

主流动画实现方式总结

相关概念:绘制频率、屏幕刷新频率、硬件加速、60fps 绘制频率: 页面上每一帧变化都是系统绘制出来的(GPU或者CPU)【参考浏览器渲染原理】。但这种绘制又和PC游戏的绘制不同,它的最高绘制频率受限于显示器的刷新频率(而非显卡),所以大多数情况下最高的绘制频率只能是每秒60帧(frame per ...

Benjamin 2年前 (2015-01-25) 4455℃ 0评论 6 喜欢

CSS(3)

CSS伪类和伪元素的异同

今天在微博上看到一些人在讨论:before 和::before的区别,有些细节问题自己也有些模糊,工作之余翻了下W3C规范,总结如下: 1. W3C CSS 2.1 Selectors 对伪类和伪元素没有做出区分,都是使用一个冒号,详细请戳这里 比如 伪类:first-child, 伪元素:firs...

Benjamin 2年前 (2015-01-20) 2641℃ 2评论 1 喜欢

PHP

Ajax请求中Session超时的不同处理

一、Ajax请求中的超时处理 我们都知道同步请求中比较容易处理,直接echo就可以,但是异步处理时是个问题,但是我们可以根据响应头中的X-Requested-With字段来区分不同的请求类型。下面是基本的处理 // PHP: function is_xhr_request() { $arr_h...

Benjamin 2年前 (2015-01-17) 2685℃ 0评论 3 喜欢

HTML(5)

HTML Meta标签知多少

一、基本属性 标签常常被用来定义HTML文档的元数据或者HTTP协议的指向,这些元数据常用在SEO、HTML Pages or Apps on Mobile/Handheld Devices,该标签主要包括以下属性: Attribute Description Name Name...

Benjamin 2年前 (2015-01-14) 16122℃ 1评论 8 喜欢