1.html5的文档类型和字符集分别是什么?

答:<!doctype html>/<meta charset="UTF-8">

2.在html5中如何嵌入一段视频?

答:<audio controls>
          <source src="jamshed.mp3" type="audio/mpeg">
          Your browser doesn't support audio embedding feature.
       </audio>

3.在html5中如何嵌入一段音频?

答:<video width="450" height="340" controls>
           <source src="jamshed.mp4" type="video/mp4">
           Your browser does'nt support video embedding feature.
       </video>

4.除了音频和视频外,html5还支持哪些新的媒体元素?

答:<embed>外部应用程序的一个容器
       <track>为媒体定义文本轨道
      <source>为元素<video>和<audio>定义多媒体资源

5.在html5中 canvas元素的用法是什么?

答:html5的<canvas>是一个在脚本的帮助下可以绘制图形的元素,<canvas>就像是一个图形的容器,其他的事情会由脚本来完成,我们可以用这个元素去绘制一些图片,图形或者一些小的动画等等。

6.html5有哪些不同类型的存储?

答:html5可以存储本地数据,这个储存的好处是又快又安全,有两个不同的对象,可以用来存储数据:

localStorage:即使浏览器已经关闭,也会储存数据较长一段时间。

sessionStorage:储存特定会话的数据

7.html5引入了哪些新的表单元素

答:datalist
       datetime
       output
       keygen
       date
       month
       week
       time
       number
       range
       email
       url

8.相对于html4,html5弃用了哪些元素?

答:frame
       frameset
       noframe
       applet
       big
       center
       basefront

9.html5提供了哪些新的API?

答:媒体API、文本轨道API、应用程序缓存API、用户交互、数据传输API、命令API、约束验证API、历史API。

10.HTML5应用程序缓存和普通的HTML浏览器缓存之间的区别是什么?

答:html5的主要功能之一是“应用程序缓存”,它可以使我们能够做一个Web应用程序的离线版本,它可以在本地获取如CSS,HTML,图像,JavaScript等等几个或者全部的网站内容,该功能提升了网站的性能。可通     过manifest属性,按照如下的方法实现:
      <!doctype html>
        <html manifest="example.appcache">
          .....
      </html>
相比传统的浏览器缓存,它并不是强制的让用户访问的网站内容全部被缓存。

关于HTML5的十大面试题的更多相关文章

  1. 【html5】使用 html5 的十大原因

    你难道还没有考虑使用 html5? 当然我猜想你可能有自己的原因:它现在还没有被广泛的支持,在 ie 中不好使,或者你就是喜欢写比较严格的 xhtml 代码.html5 是 web 开发世界的一次重大 ...

  2. HTML5常见的面试题,基础知识点

                                                                                    HTML5常见的面试题 一.HTML 常 ...

  3. 现在就使用HTML5的十大原因

    你难道还没有考虑使用HTML5? 当然我猜想你可能有自己的原因: 它现在还没有被广泛的支持,在IE中不好使,或者你就是喜欢写比较严格的XHTML代码. HTML5是Web开发世界的一次重大的改变,事实 ...

  4. 使用HTML5的十大原因

    你难道还没有考虑使用HTML5? 当然我猜想你可能有自己的原因:它现在还没有被广泛的支持,在IE中不好使,或者你就是喜欢写比较严格的XHTML代码.HTML5是web开发世界的一次重大的改变,事实上不 ...

  5. [转载] 使用HTML5的十大原因

    转载自http://www.williamlong.info/archives/3024.html 你难道还没有考虑使用HTML5? 当然我猜想你可能有自己的原因:它现在还没有被广泛的支持,在IE中不 ...

  6. HTML5学习(十)---Web Workers

    参考教程:http://www.w3school.com.cn/html5/html_5_webworkers.asp web worker 是运行在后台的 JavaScript,不会影响页面的性能. ...

  7. 十大面试问题解惑,秒杀一切HR、技术面试

    最能体现求职者能力的就是面试,能不能拿到Offer,取决于你面试时的表现,只有有准备才能在面试过程中游刃有余.小编收集了10个面试官最爱提的问题,虽然题目千变万化,但是万变不离其宗,只要掌握了答题的技 ...

  8. HTML5须知十件事

    英文原文:10 things you should know about HTML5 一两年前,HTML5似乎还是一个模糊的概念,只有少数几个互联网的书呆子才会关心.而现在,却感觉仿佛HTML5无所不 ...

  9. HTML5的十大新特性

    为了更好地处理今天的互联网应用,HTML5添加了很多新元素及功能,比如: 图形的绘制,多媒体内容,更好的页面结构,更好的形式 处理,和几个api拖放元素,定位,包括网页 应用程序缓存,存储,网络工作者 ...

随机推荐

  1. python学习笔记(16)--django的安装

    说明: 1. 直接在cmd输入: pip install Django==1.10.6前提是安装了python,pip并添加了环境变量 2. http://www.lfd.uci.edu/~gohlk ...

  2. Kafka消息模拟器

    package clickstream import java.util.{Properties, Random, UUID} import kafka.producer.{KeyedMessage, ...

  3. pip下载保存Python包,pip离线安装

    新版pip下载安装包命令: pip download  -r requirements.txt  -d  /tmp/paks/ 在linux下       1.下载指定的包到指定文件夹.       ...

  4. SpringAOP来监控service层中每个方法的执行时间

    使用AOP来说,太方便了,并且特别适合这类场景. 代码如下,这里是将要统计的信息写到log文件中,也可以设计成写入表中. package com.ecsoft.interceptor; import ...

  5. [转]解决eclipse无法设置NDK问题

    参考:http://jingyan.baidu.com/album/4d58d5413000a09dd4e9c0fe.html?picindex=1  到android sdk官网下载r23版本的ad ...

  6. mysql 授权的时候库名不能添加单引号homestead.* 写成 '库名'.* 错的语法

    create user 'wechat'@'192.168.10.%' identified by 'xxxxx'; create database 库名DEFAULT CHARSET utf8 CO ...

  7. 解决ssh连接超时时间(ssh timeout)的设置方法

    本文介绍下,linux中ssh连接超时时间的设置方法,以避免总是被强行退出.有需要的朋友,参考下吧.有关修改ssh连接超时时间的方法,网上介绍的很多了.比如下面这个:可以减少ssh连接超时等待的时间: ...

  8. org.hibernate.hql.internal.ast.QuerySyntaxExceptionunexpected token: on near line 1

    select d.content,count(s.status) from MesmachineStatus s , Mesmachinestatusdetail d where s.status=d ...

  9. 关于Cocos2d-x中物理世界的物体乱跳的问题的解决

    这是电脑短时间内帧率低,无法满足游戏配置的帧率引起的. 解决方法: 第一种: 1.打开AppDelegate.cpp文件 2.把director->setAnimationInterval(1. ...

  10. 最大割(Maximum cut)

    问题描述:把图中点分为两部分V1和V2,使得V1和V2之间的连边值最大.