苹果手机iPhone各型号分辨率及独立像素CSS适配
型号
尺寸
逻辑分辨率(点)
Scale Factor
设备分辨率(像素)
ppi
iPhone 3GS
3.5
320×480
@1x
320×480
163
iPhone 4
iPhone 4s
3.5
320×480
@[……]
型号
尺寸
逻辑分辨率(点)
Scale Factor
设备分辨率(像素)
ppi
iPhone 3GS
3.5
320×480
@1x
320×480
163
iPhone 4
iPhone 4s
3.5
320×480
@[……]
知道CSS的朋友一定听说过CSS hack,现在的浏览器IE、Firefox、Chrome、Opera、Safari。。。百家争鸣,可苦了Web前端开发人员了。
不同的浏览器对CSS的解释都有一点出入,特别是padding, line-height这些要细微控制的地方,下面的hack基本可[……]
HTML canvas的框架很多,而且侧重不同,比如 Three.js 是有名的3D框架,d3.js 偏重于数据展示。
名称
领域
框架
移动端
文档
其他
ThreeJS
3D
N
Y
全
强大的绘图引擎
英文原文:DOMException: The play() request was interrupted
你是不是刚刚在Chrome浏览器的控制台Console里遇到了这个未预料的媒体错误?
Uncaught (in promise) DOMException: The play() re[......]
在了解AMD,CMD规范前,还是需要先来简单地了解下什么是模块化,模块化开发?
模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管理的模块的方式。可以想[……]
本篇博文来自一次公司内部的前端分享,从多个方面讨论了在设计接口时遵循的原则,总共包含了七个大块。系卤煮自己总结的一些经验和教训。本篇博文同时也参考了其他一些文章,相关地址会在后面贴出来。很难做到详尽充实,如果有好的建议或者不对的地方,还望不吝赐教斧正。
好的接口是流畅易[……]
如果你已经熟悉客户端的缓存机制,可以直接跳过,看最后一节的代码规范。
比如我们在服务器发布了一个页面:http://domain.com/cate/page.html
在这个页面当中我们引入了一个样式文件 style.css
<link rel="[......]
本文包括:
本文旨在解决的问题包括:
1 转换
parseInt(0.000001) // 0
parseInt(0.0000001) // 1
'5' == 5 // true
2 null
typeof null // "object"
null == undefined // true
10 + null[......]
第二个参数都可以省略,省略以后都是截取到字符串最后。