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--Numpy简单实用实例

    # _*_ coding:utf-8 _*_ import numpy as np #创建数组 a=np.array([[1.,7.,0.],[-2.,1.,2.]]) print a #ndarra ...

  2. sql插入数据

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  3. iOS--崩溃日志的格式化分析---格式化crash日志

    工作中难免或碰到crash,如果是开发环境,碰到简单的crash还能重现下,如果不能重现的话,我们只能去分crash文件了. 首先看下面的crash问题,说句实话一看这个我是拒绝的,这怎么找原因啊,头 ...

  4. java Spring 事务的初次使用与验证

    事务,只要是为了保证数据的原子性.避免出现脏数据. 下面来讲解下spring是如何使用事务的. 1.配置事务.这里采用的是注解的模式 <!-- 配置事务管理器 ,如果你暂时未使用到事务可以不配置 ...

  5. [转]C#读取Word指定页的内容

    /// <summary> /// Word按页读取内容 /// </summary> /// <param name="page">页数< ...

  6. kubernetes master 高可用一键部署

    #地址见:https://github.com/SILLKY/kubernetes-pro/tree/master/Master-HA#包括其他一些文件,适当版本1.6.1#!/bin/bash ho ...

  7. Spring 网路搜集的情报

    Spring Validate http://haohaoxuexi.iteye.com/blog/1812584

  8. PHP注释的艺术——phpDoc规范

    用过IDE或看过其他源码的小伙伴们应该都见过类似下面这样的注释   /** * 递归获取所有游戏分类 * @param int $id * @return array */ 看得多了就大概知道了一些规 ...

  9. 后台测试常需要的htm样式

    <form name="form" method="post" action="#"> <input type=" ...

  10. vue2.0动态添加组件

    方法一.<template> <input type="text" v-model='componentName'> <button @click=' ...