PHP成长之路
学习PHP我是从前端开始学习的。
如果没有一点基础可以到http://www.w3school.com.cn/h.asp入门;
系统学习的话可以看一些视频;
我目前正在看《HTML5权威指南》系统的学习。实践和写文章能加深理解、更好的记忆。
HTML5标准版的发布,未来使用HTML5的场景会越来越多。
在我们用HTML5开发的时候,新特性支持度检测就是必不可少的了。浏览器对于一些新特性也是在逐渐支持,不能肯定说某个浏览器100%支持了HTML5。检测浏览器对HTML5的支持情况最可靠的方式是靠特征检测(figure detection)或者说能力检测。这里我就来介绍一下常用的检测方式。
检测HTML5新特性的方法主要有以下几种:
- 检查全局对象(window或navigator)上有没有相应的属性名
- 创建一个元素,检查元素上有没有相应的属性
- 创建一个元素,检测元素上有没有方法名称,然后调用该方法,看能否正确执行
- 创建一个元素,为元素的相应属性赋一个值,然后再获取此属性的值,看看赋值是否生效
由于不同浏览器的不同行为,检测一些特性的时候,可能会用到上述几个方法的组合,接下来用上面的方法做一下常用特性的检测:
http://www.igooda.cn/jzjl/20141203706.html
http://www.cnblogs.com/hbzzws/articles/3190521.html
http://developer.51cto.com/art/201412/458728.htm
https://segmentfault.com/a/1190000002940944
网友评论