9.阶段测-灵析社区

懒人学前端

1. HTML5 使用 元素用于在文档中嵌入音频内容,如何提供提供不同播放源?

<audio>元素。可以使用内嵌 <source> 提供不同播放源。

2. 兼容性较好的视频格式有?

MP4 格式、 WebM格式。

3. 兼容性较好的音频格式有?

MP3 格式。

4. HTML 表格有哪三种实现方式?

  • 基于 table HTML 的 table 元素表示表格数据,即通过二维数据表表示的信息
  • 基于 div 或其它 DOM 元素 + CSS 实现 • 基于 canvas 实现

5. HTML 表单有哪三个基本组成部分?

表单标签、表单域、表单按钮。

6. 如何禁用一组表单元素?

  • 将一组表单元素放入 <fieldset> 标签中
  • 给 <fieldset> 添加 disabled 属性

7. 如何让表单元素自动对焦 ?

给表单元素添加 autofocus 属性

8. 哪些类型的输入框默认会对用户输入的内容进行前端校验 ?

日期时间类 date month week datetime-local time;电话号码类 tel;文件选择类 file;网址输入类 url

9. 多行文本框和单行文本框的区别有哪几点 ?

可替换元素、自闭合标签、值、属性。

10. textarea 和 input 哪个是自闭合标签?

input。

11. HTML 下拉框有哪两种实现方式 ?

使用 <select > 标签;使用 <input> 标签。

12. 支持 `min` 和 `max` 的表单组件有哪些 ?

数字选择器、滑块选择器、日期和时间选择器、进度条选择器、仪表选择器。

13. 使用 GET 或 POST 发送表单数据时,数据以查询字符串的形式附加到请求体中的是?

POST。

14. 客户端校验的作用是?

确保数据格式正确,保护信息安全。

15. 服务器端校验的作用是?

提供验重等需要查询数据库的校验,校验、过滤和清洗数据。

16. 客户端校验时机是?

发生在应用端或浏览器端,表单数据被提交到服务器之前。

17. 服务器端校验时机是?

应用端或浏览器提交数据并被后端或后台服务接收之后。

18. HTML5 内置表单数据校验通常包括哪些?

校验属性、约束校验 API 及对应的 CSS 伪类。

19. 使用 JavaScript 发送表单数据,需要哪两步?

首先,构造请求参数,然后发送数据。

20. 构造请求参数有哪些方法?

构造请求参数,使用ES3;将对象转为 FormData 对象。

21. 发送数据有哪些方法?

使用 XMLHttpRequest 对象

使用 jQuery

使用 fetch 方法

22. 自定义表单样式的方法有哪两种?

  • 使用 JavaScript + HTML + CSS 重建表单元素,模拟其交互行为。最终通过 UI 组件库的方式供设计团队参考和业务开发调用。
  • 自定义原生表单元素的样式

阅读量:2019

点赞量:0

收藏量:0