- label 的作用是什么?如何使用
label 标签用于定义表单控件的关系:当用户选择 label 标签时,浏览器会自动将焦点转移到和 label 标签相关的表单控件上
- 使用方法 ```html
15. Canvas 和 SVG 的区别
**(1)SVG**<br />SVG 可缩放矢量图形(Scalable Vector Graphics)<br />特点:
- 不依赖分辨率
- 支持事件处理器
- 最适合带有大型渲染区域的应用程序(比如谷歌地图)
- 复杂度高会减慢渲染速度(任何过度使用 DOM 的应用都不快)
- 不适合游戏等高交互的场景
**(2)Canvas**<br />Canvas 画布,可以通过 JavaScript 绘制 2D 图形,并且可以使用 WebGL 或 WebGPU 的接口。
- 依赖分辨率
- 不支持事件处理器
- 文本渲染能力弱
- 能以 png 和 jpg 格式保存图像
- 最适合图像密集型游戏,适合频繁绘制的场景
<br />
16. head 标签有什么作用?其中什么标签必不可少?
- 作用:用于定义文档头部,是所有头部元素的容器
- 引用资源:脚本、样式表等信息
- 描述文档:元信息,文档标题,在 web 中的位置以及其他文档的关系
- 绝大多数文档头部包含的数据,都不会直接作为内容展示给用户
- 常见标签
```javascript
base
link
meta
script
style
title (必须,是当前标签页的标签名,如果没写和被自动补全一个默认的名字)