HTML5面试题
HTML5面试题
HTML5面试题1、HTML5 文档类型
HTML5 文档类型很简单:
<!doctype html>
2、HTML5 中如何嵌入音频
HTML5 支持 MP3、Wav 和 Ogg 格式的音频,例如在网页中嵌入音频的简单示例:
<audio controls>
<source src=”jamshed.mp3″ type=”audio/mpeg”>
Your browser does’nt support audio embedding feature.
</audio>
3、HTML5 中如何嵌入视频
HTML5 支持 MP4、WebM 和 Ogg 格式的视频
<video width=”450″ height=”340″ controls>
<source src=”jamshed.mp4″ type=”video/mp4″>
Your browser does’nt support video embedding feature.
</video>
4、HTML5 localStorage、sessionStorage 存储类型有什么区别
localStorage 用于持久化的本地存储,数据永远不会过期,关闭浏览器也不会丢失。
sessionStorage 同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储
5、HTML5 有哪些新增的表单元素
datalist、datetime、output、keygen 、date 、month 、week、time、color、number 、range 、email 、url
6、HTML5 标准提供了哪些新的 API
Media API、Text Track API、Application Cache API、User Interaction、Data Transfer API、Command API、Constraint Validation API、History API
7、HTML5 应用程序缓存
应用程序缓存是 HTML5 的重要特性之一,提供了离线使用的功能,让应用程序可以获取本地的网站内容,例如 HTML、CSS、图片以及 JavaScript。这个特性可以提高网站性能,它的实现借助于 manifest 文件
例如
<!doctype html>
<html manifest=”example.appcache”>
…..
</html>
8、 html5 中不再支持 <script> 元素的哪个属性
下图红色的都是不支持的
9、HTML5 中不再支持哪些元素
HTML5中已经不支持以下的元素,不建议在进行开发时再使用以下的元素。
(1)、acronym(建议abbr) : 定义首字母缩写
(2)、applet(建议object): 定义 applet
(3)、basefont(使用css控制)
(4)、big(使用css控制) :定义大号文本
(5)、center(使用css控制): 定义居中的文本
(6)、font(使用css控制)
(7)、strike(使用del) :定义加删除线的文本
(8)、tt(使用css控制): 定义打字机文本。
(9)、u(使用css控制) :定义下划线文本
(10)、frame(建议iframe): 定义子窗口(框架)。
(11)、frameset :定义框架的集
(12)、noframes :定义 noframe 部分
(13)、dir :定义目录列表
(14)、<xmp>: 定义预格式文本
10、什么是HTML 5 Web Workers
当在 HTML 页面中执行脚本时,页面的状态是不可响应的,直到脚本已完成。web worker 是运行在后台的 JavaScript,独立于其他脚本,不会影响页面的性能。您可以继续做任何愿意做的事情:点击、选取内容等等,而此时 web worker 在后台运行。
Web Workers为WEB前端网页上的脚本提供了一种能在后台进程中运行的方法。一旦它被创建,Web Workers就可以通过postMessage()向任务池发送任务请求,执行完之后再通过postMessage()返回消息给创建者指定的事件处理程序(通过onmessage进行捕获)。
11、什么是HTML 5 canvas标签
<canvas></canvas>是html5出现的新标签,像所有的dom对象一样它有自己本身的属性、方法和事件,其中就有绘图的方法,js能够调用它来进行绘图
例如
如何通过 canvas 元素来显示一个红色的矩形:
<canvas id="myCanvas"></canvas>
<script type="text/javascript">
var canvas=document.getElementById('myCanvas');
var ctx=canvas.getContext('2d');
ctx.fillStyle='#FF0000';
ctx.fillRect(0,0,80,100);
</script>
12、什么是SVG
(1)、SVG 指可伸缩矢量图形 (Scalable Vector Graphics)
(2)、SVG 用来定义用于网络的基于矢量的图形
(3)、SVG 使用 XML 格式定义图形
(4)、SVG 图像在放大或改变尺寸的情况下其图形质量不会有所损失
(5)、SVG 是万维网联盟的标准
(6)、SVG 与诸如 DOM 和 XSL 之类的 W3C 标准是一个整体
- html5横向滚动(解决HTML5中滚动到底部的事件问题)
- vscode快速生成html框架(VSCode 自定义html5模板的实现)
- html5导航栏怎么设计(html5 横向滑动导航栏的方法示例)
- html5怎么将字体变为红色(Html5自定义字体解决方法)
- 微信html隐藏功能(使用Html5多媒体实现微信语音功能)
- html5中提供的绘图元素(使用Html5中的cavas画一面国旗)
- html5如何设置标签(HTML5中在title标题标签里设置小图标的方法)
- html5canvas画图有什么用(Html5基于canvas实现电子签名并生成PDF文档)
- html5可以做语音聊天吗(基于Html5实现的语音搜索功能)
- html5复制修改(HTML5实现无刷新修改URL的方法)
- html53d效果代码(HTML5 直播疯狂点赞动画实现代码 附源码)
- html5开发图片(HTML5开发动态音频图的实现)
- h5人脸扫描代码(Html5调用手机摄像头并实现人脸识别的实现)
- html5canvas曲线图例子(html5利用canvas实现颜色容差抠图功能)
- HTML5离线缓存
- html5中datalist标签
- 被骂欺师灭祖,与郭德纲公开叫板,何云伟改名何沄伟,开始画画了(与郭德纲公开叫板)
- 相声转行影帝,被何晴抛弃,甩10年女友闪婚生子,刘威不靠谱情史(相声转行影帝被何晴抛弃)
- 岳云鹏不说相声,改行演员了 网友 快回来说相声(岳云鹏不说相声)
- 乔欣首演古装大女主,颜值演技双在线(乔欣首演古装大女主)
- 于正又推女性古装大剧 杨蓉乔欣演女配,两位女主成 重头戏(于正又推女性古装大剧)
- 乔欣古装女主戏获热度 作为女主,却没吃到红利(乔欣古装女主戏获热度)
热门推荐
- sqlserver中有几种锁定模式(SQL Server 开窗函数 Over代替游标的使用详解)
- 电脑屏幕截图保存在哪
- mysql锁机制及原理(MySQL锁阻塞的深入分析)
- IEnumerable的用法
- dedecms使用安装(使用dedecms搭建自己的本地网站全程图解)
- 宝塔linux面板搭专业版(宝塔linux面板怎么卸载?)
- tensorflow自定义初始化(Tensorflow分类器项目自定义数据读入的实现)
- vue3.0全家桶教程elementui学习(vite+vue3.0+ts+element-plus快速搭建项目的实现)
- pythonwhile语句的原理(谈谈Python中的while循环语句)
- django怎么设置数据库(django配置连接数据库及原生sql语句的使用方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9