HTML5 面试中最常问到的10个问题

本文介绍了HTML5的最新特性和使用方法,包括新的DOCTYPE、charset、音频和视频嵌入方式,以及新增的媒体元素、存储类型、表单属性、废弃元素、API和应用缓存等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. HTML5 新的 DocType  Charset 是什么?
  HTML5 现在已经不是 SGML 的子集,DocType 简化为:
1.   <!doctypehtml>
  HTML 5 指定 UTF-8 编码的方式如下:
1. <meta charset=”UTF-8”>

2. 如何在 HTML5 页面中嵌入音频?
  HTML 5 包含嵌入音频文件的标准方式,支持的格式包括MP3、Wav 和 Ogg:
      
1. <audiocontrols>
2.   
3.    <source src=”jamshed.mps”  type=”audio/mpeg”>
4.
5.   Your browser does’nt support audio embeddingfeature.
6.
7.</audio>

3. 如何在 HTML5 页面中嵌入视频?
  和音频一样,HTML5 定义了嵌入视频的标准方法,支持的格式包括:MP4、WebM 和 Ogg:
      
1.<videowidth=”450” height=”340” controls>
2.  <sourcesrc=”jamshed.mp4” type=”video/mp4” >
3.  Your browser does’nt support video embeddingfeature .
4.</video>
4.除了音频和视频,HTML5 还支持其他什么新的媒体元素?
  HTML 5 对媒体支持很强,除了 audio 和 video 外,还提供:作为外部应用的容器、 定义媒体的文本跟踪、 对多种媒体源的支持很有帮助。

5.What isthe usage of canvas Element in HTML 5?
This element behaves like acontainer for graphics and rest of things will be done by scripting. We candraw images, graphs and a bit of animations etc using 。

6. HTML5 有哪些不同类型的存储?
  HTML 5 支持本地存储,在之前版本中是通过 Cookie 实现的。HTML5 本地存储速度快而且安全。
  有两种不同的对象可用来存储数据:(一)localStorage 适用于长期存储数据,浏览器关闭后数据不丢失;(二)sessionStorage 存储的数据在浏览器关闭后自动删除。

7. HTML5 引入什么新的表单属性?
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
  HTML 5 提供很多新的 API,包括:Media API、Text Track API、Application Cache API、User Interaction、Data Transfer API、Command API、Constraint Validation API、History API、and many more……

10. HTML5 应用缓存和常规的 HTML 浏览器缓存有何差别?
  HTML5 的应用缓存最关键的就是支持离线应用,可获取少数或者全部网站内容,包括 HTML、CSS、图像和 JavaScript 脚本并存在本地。该特性加速了网站的性能,可通过如下方式实现:
1.    <!doctype html>
2.  <html manifest=”example.appcache”>
3.  ……
4.  </html>
  与传统的浏览器缓存比较,该特性并不强制要求用户访问网站。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值