HTML5 面试题

1. HTML5 新增了哪些重要特性?

  1. 语义化标签:这些标签有助于提高页面的可读性和可维护性。
  2. 多媒体支持:HTML5 引入了 和 标签,可以直接嵌入音频和视频文件,无需依赖插件。
  3. 本地存储:引入了 localStorage 和 sessionStorage,允许在客户端存储数据,而不依赖于 Cookies。
  4. 离线应用:HTML5 提供了applicationCache 和 Service Workers,使得 Web 应用可以离线使用。
  5. 表单控件改进:HTML5 增强了 的类型,如 email, date, time, url, range 等。
  6. Canvas 和 SVG:提供了 标签和更强大的 SVG 图形支持,允许动态绘制图形和动画。

2. HTML5 中的 localStorage 和 sessionStorage 有何区别?

localStorage:用于在客户端永久存储数据,除非用户主动清除浏览器缓存,否则数据不会过期。

sessionStorage:用于存储会话数据,在浏览器会话结束后(即浏览器关闭)数据会被清除。

三. HTML5 中的 标签有哪些常用属性?

  1. charset: 用于指定网页的字符编码。
  2. name: 用于指定文档的元数据,如 description, keywords,author 等。
  3. viewport: 用于控制视口的大小和缩放,常用于响应式设计。
  4. http-equiv: 用于设置与 HTTP 头部相关的内容,如 refresh, content-type 等。
相关推荐
旧梦吟2 小时前
脚本网页 地球演化
前端·算法·css3·html5·pygame
行走的陀螺仪4 小时前
Vue3 项目单元测试全指南:价值、Vitest 落地与提效方案
开发语言·前端·单元测试·html5·vitest
0思必得01 天前
[Web自动化] HTML5常见新增标签
前端·python·自动化·html5·web自动化
默默学前端1 天前
html列表标签及css列表属性
前端·css·html5
武清伯MVP2 天前
深入了解Canvas:HTML5时代的绘图利器(二)
前端·html5·canvas
武清伯MVP3 天前
深入了解Canvas:HTML5时代的绘图利器(一)
前端·html5·canvas
江公望3 天前
HTML5 History 模式 5分钟讲清楚
前端·html·html5
旧梦吟4 天前
脚本 生成图片水印
前端·数据库·算法·golang·html5
doupoa5 天前
VitePressv2.0 + TailwindCSSv4.1 集成方案
typescript·前端框架·json·html5·postcss
凌波粒6 天前
CSS基础详解(2)--Grid网格布局详解
前端·css·css3·html5