HTML5权威指南

PHP成长之路
学习PHP我是从前端开始学习的。
如果没有一点基础可以到http://www.w3school.com.cn/h.asp入门;
系统学习的话可以看一些视频;

我目前正在看《HTML5权威指南》系统的学习。实践和写文章能加深理解、更好的记忆。

​HTML5标准版的发布,未来使用HTML5的场景会越来越多。
在我们用HTML5开发的时候,新特性支持度检测就是必不可少的了。浏览器对于一些新特性也是在逐渐支持,不能肯定说某个浏览器100%支持了HTML5。检测浏览器对HTML5的支持情况最可靠的方式是靠特征检测(figure detection)或者说能力检测。这里我就来介绍一下常用的检测方式。
检测HTML5新特性的方法主要有以下几种:

  1. 检查全局对象(window或navigator)上有没有相应的属性名
  2. 创建一个元素,检查元素上有没有相应的属性
  3. 创建一个元素,检测元素上有没有方法名称,然后调用该方法,看能否正确执行
  4. 创建一个元素,为元素的相应属性赋一个值,然后再获取此属性的值,看看赋值是否生效
    由于不同浏览器的不同行为,检测一些特性的时候,可能会用到上述几个方法的组合,接下来用上面的方法做一下常用特性的检测:
    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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • HTML5和之前的版本区别HTML5是HTML的新一代标准。以前版本的HTML标准4.01发布于1999。自199...
    不排版阅读 291评论 0 0
  • 主要内容: 1.文档声明 2.元素类型 3.html实体 4.html5全局属性 1.1 文档声明 <!DOCT...
    风两般的男人阅读 357评论 0 1
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,865评论 1 92
  • 今天第二次跟业力伙伴约见,听他讲述家庭,工作中的矛盾和困难,在他要求的地方表达自己的想法和给出建议。提醒他留意自己...
    慧频李萍阅读 94评论 0 0
  • 我知道眼泪有时候不是什么好东西,它会让我们误以为自己为这个世界尽了力,而实际上只是以流泪的方式维持一种人格上的平衡...
    orientcourt阅读 196评论 0 0