10个最常见的HTML5面试题 附答案


Posted in HTML / CSS onJune 06, 2016

本文为大家分享了最常见的10个HTML5面试题,希望大家喜欢。

10个最常见的HTML5面试题 附答案

问题1、新的 HTML5 文档类型和字符集是?

答:HTML5 文档类型很简单: HTML5 使用 UTF-8 编码。

问题2、HTML5 中如何嵌入音频?

答:HTML5 支持 MP3、Wav 和 Ogg 格式的音频,下面是在网页中嵌入音频。

问题3、HTML5 中如何嵌入视频?

答:和音频类似,HTML5 支持 MP4、WebM 和 Ogg 格式的视频。

问题4、除了 audio 和 video,HTML5 还有哪些媒体标签?

答:HTML5 对于多媒体提供了强有力的支持,除了 audio 和 video 标签外,  标签定义嵌入的内容,比如插件。  对于定义多个数据源很有用。  标签为诸如 video 元素之类的媒介规定外部文本轨道。 用于规定字幕文件或其他包含文本的文件,当媒介播放时,这些文件是可见的。 

问题5、HTML5 Canvas 元素有什么用?

答:Canvas 元素用于在网页上绘制图形,HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。 

问题6、HTML5 存储类型有什么区别?

答:HTML5 能够本地存储数据,在之前都是使用 cookies 使用的。HTML5 提供了下面两种本地存储方案: localStorage 用于持久化的本地存储,数据永远不会过期,关闭浏览器也不会丢失。 sessionStorage 同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。

问题7、HTML5 有哪些新增的表单元素?

答:HTML5 新增了很多表单元素让开发者构建更优秀的 Web 应用程序。 datalist datetime output keygen date month week time color number range email url。

问题8、HTML5 废弃了哪些 HTML4 标签?

HTML5 废弃了一些过时的,不合理的 HTML 标签: frame frameset noframe applet big center basefront。

问题9、HTML5 标准提供了哪些新的 API?

答:HTML5 提供的应用程序 API 主要有: Media API Text Track API Application Cache API User Interaction Data Transfer API Command API Constraint Validation API History API。

问题10、HTML5 应用程序缓存和浏览器缓存有什么区别?

答:应用程序缓存是 HTML5 的重要特性之一,提供了离线使用的功能,让应用程序可以获取本地的网站内容,例如 HTML、CSS、图片以及 JavaScript。这个特性可以提高网站性能,它的实现借助于 manifest 文件。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。
HTML / CSS 相关文章推荐
CSS3五个技巧给你的网站带来出色的效果
Apr 02 HTML / CSS
CSS3 按钮边框动画的实现
Nov 12 HTML / CSS
涂鸦板简单实现 Html5编写属于自己的画画板
Jul 05 HTML / CSS
HTML5 使用 sessionStorage 进行页面传值的方法
Jul 02 HTML / CSS
突袭HTML5之Javascript API扩展2—地理信息服务及地理位置API学习
Jan 31 HTML / CSS
HTML5实现锚点时请使用id取代name
Sep 06 HTML / CSS
html5实现完美兼容各大浏览器的播放器
Dec 26 HTML / CSS
html5中audio支持音频格式的解决方法
Aug 24 HTML / CSS
基于CSS3画一个iPhone
Apr 21 HTML / CSS
css3中2D转换之有趣的transform形变效果
Feb 24 HTML / CSS
纯CSS实现一个简单步骤条的示例代码
Jul 15 HTML / CSS
css让页脚保持在底部位置的四种方案
Jul 23 HTML / CSS
12个不为大家熟知的HTML5设计小技巧
Jun 02 #HTML / CSS
HTML5中的进度条progress元素简介及兼容性处理
Jun 02 #HTML / CSS
关于老式浏览器兼容HTML5和CSS3的问题
Jun 01 #HTML / CSS
h5调用摄像头的实现方法
Jun 01 #HTML / CSS
HTML5拖拽的简单实例
May 30 #HTML / CSS
HTML5对比HTML4的主要改变和改进总结
May 27 #HTML / CSS
Html5实现用户注册自动校验功能实例代码
May 24 #HTML / CSS
You might like
生成ubuntu自动切换壁纸xml文件的php代码
2010/07/17 PHP
PHP及Zend Engine的线程安全模型分析
2011/11/10 PHP
PHP的引用详解
2015/02/22 PHP
微信自定义菜单的创建/查询/取消php示例代码
2016/08/05 PHP
PHP下的浮点运算不准的解决方法
2016/10/27 PHP
PHP第三方登录―QQ登录实现方法
2017/02/06 PHP
PHP 网站修改默认访问文件的nginx配置
2017/05/27 PHP
laravel实现按月或天或小时统计mysql数据的方法
2019/10/09 PHP
PHP文件打开关闭及读写操作示例解析
2020/08/06 PHP
PHP之header函数详解
2021/03/02 PHP
JavaScript去掉数组中的重复元素
2011/01/13 Javascript
JavaScript 用cloneNode方法克隆节点的代码
2012/10/15 Javascript
js中hash和ico的关联分析
2015/02/05 Javascript
JavaScript获取伪元素(Pseudo-Element)属性的方法技巧
2015/03/13 Javascript
jquery获取节点名称
2015/04/26 Javascript
把Node.js程序加入服务实现随机启动
2015/06/25 Javascript
jQuery validate插件实现ajax验证重复的2种方法
2016/01/22 Javascript
JavaScript手机振动API
2016/06/11 Javascript
微信小程序 this和that详解及简单实例
2017/02/13 Javascript
浅谈原生JS中的延迟脚本和异步脚本
2017/07/12 Javascript
深入浅析ES6 Class 中的 super 关键字
2017/10/20 Javascript
Angular如何在应用初始化时运行代码详解
2018/06/11 Javascript
vue19 组建 Vue.extend component、组件模版、动态组件 的实例代码
2019/04/04 Javascript
js canvas实现星空连线背景特效
2019/11/01 Javascript
ant-design表单处理和常用方法及自定义验证操作
2020/10/27 Javascript
[10:05]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD 选手采访
2021/03/11 DOTA
详解python时间模块中的datetime模块
2016/01/13 Python
Python3 模块、包调用&路径详解
2017/10/25 Python
对python中if语句的真假判断实例详解
2019/02/18 Python
利用django+wechat-python-sdk 创建微信服务器接入的方法
2019/02/20 Python
Python将视频或者动态图gif逐帧保存为图片的方法
2019/09/10 Python
Champs Sports加拿大:北美最大的以商场为基础的专业运动鞋和服装零售商之一
2018/05/01 全球购物
汽车专业学生自我评价
2014/01/19 职场文书
英文自荐信常用句子
2014/03/26 职场文书
本科生就业推荐信
2014/05/19 职场文书
感谢信的技巧及范例
2019/05/15 职场文书