前端面试题总结——Html5(持续更新中)

  

     

  

  1.HTML5为什么只需要写& lt; !DOCTYPE HTML> ?   

  

  HTML5需要doctype来规范浏览器的行为,让浏览器按照它们应该的方式来运行;   
  HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。   

  

  2. html5的形式如何关闭自动完成功能吗?   

  

  给不想要提示的形式或某个输入设置为自动完成=?   

  

  3.HTML5中如何嵌入音频吗?   

  

  当前、音频元素支持三种音频格式:   
  

  

  & lt;音频控制=癱ontrols"祝辞   

  <前>   & lt; source  src=https://www.yisu.com/zixun/癹amshed.mp3”类型=耙羝?mpeg”> <源src="贾姆希。ogg音频/ogg“type=>浏览器不在支持音频嵌入特性。   之前   

  & lt;/audio>前端学习圈:767273102,从最基础的HTML + CSS + JavaScript.jQuery, Ajax,节点,角等到移动端HTML5的项目实战的资料都有整理   

  

  4.HTML5中如何嵌入视频吗?   

  

  当前,视频元素支持三种视频格式:   
  
  & lt;视频宽度=?20”;身高=?40”;控制=癱ontrols"比;   

  <前>   & lt; source  src=https://www.yisu.com/zixun/癿ovie.ogg”类型=笆悠?ogg”> <源src="电影。mp4视频/mp4“type=>标记您的浏览器不支持视频。   之前   

  & lt;/video>   

  

  5。除了音频和视频,HTML5还有哪些媒体标签吗?   

  

  & lt; embed>标签定义嵌入的内容,比如插件。   
  https://www.yisu.com/zixun/& lt;嵌入src=" helloworld.swf "/>   
  & lt; source>标签允许您规定可替换的视/频音频文件供浏览器根据它对媒体类型或者编解码器的支持进行选择。   

  

  & lt;视频宽度=?20”;身高=?40”;控制=癱ontrols"比;   

  <前>   & lt; source  src=https://www.yisu.com/zixun/癿ovie.ogg”类型=笆悠?ogg”> <源src="电影。mp4视频/mp4“type=>标记您的浏览器不支持视频。   之前   

  & lt;/video>   
  & lt; track>播放带有字幕的视频:   

  

  & lt;视频宽度=?20”;身高=?40”;控制=癱ontrols"比;   

  <前>   & lt; source  src=https://www.yisu.com/zixun/癴orrest_gump.mp4”类型="视频/mp4 "/> <跟踪类型=白帜弧眘rc=" subs_chi。srt zh型”的标签="中国" srclang=" "> <跟踪类型=白帜弧眘rc=" subs_eng。srt“srclang=癳n”的标签="英语">   之前   

  & lt;/video>   

  

  6.HTML5画布元素有什么作用吗?   

  

  用于在网页上绘制图形,该元素标签强大之处在于可以直接在HTML5上进行图形操作   
  & lt; !doctype html>   
  & lt; html>   
  & lt; head>   

  <前>   & lt; meta  charset=癠TF-8"祝辞,& lt; title> Document   之前   

  & lt;/head>   
  & lt; body>   

  <前>   & lt; canvas  id=癱anvas"祝辞& lt;/canvas>, & lt; script>,,,,, var 帆布=. getelementbyid(& # 39;帆布# 39;),,,,,,var  ctx=canvas.getContext (& # 39; 2 d # 39;),,,,,, ctx.fillStyle=& # 39; # ff0000 # 39;,,,,,, ctx.fillRect (0, 0200200);, & lt;/script>   之前   

  & lt;/body>   
  & lt;/html>   

  

  7.HTML5标准提供了哪些新API的吗?   

  

  1:帆布,不用多说,可以画出很多绚丽的图形,甚至可以直接做出伪3 d游戏。   

  

  2:媒体控制,也很好理解(直译就是回放功能,假如只用html5.0以下的标签写,以前的音乐播放是不可能实现滚动条的)。   

  

  3:离线网页程序,可以把资源文件完全缓存在客户端,并且通过js的一些方法清空缓存   

  

  4:文档编辑,应该是更好的支持对文档的编辑。   

  

  5:拖动,可以将文件拖动到某些区域上传   

  

  6:跨文档请求,websocket,一种更加高效的通讯方式   

  

  7:历史管理,可以通过js管理和插入历史记录   

  

  8:MIME头自定义   

  

  9:客户端数据存储,localstoage sessionstoage   

  

  10:地理位置共享   

  

  11:本地数据库   

  

  12:索引数据库   

前端面试题总结——Html5(持续更新中)