360 校招 笔试
2023-03-18 14:00
eventSource事件有哪些
- open:当与服务器的连接建立时触发该事件。
- message:当从服务器接收到新事件时触发该事件。
- error:当连接出现错误时触发该事件。
- close:当与服务器的连接关闭时触发该事件。
src和href的区别
- 当浏览器遇到href会并行下载资源并且不会停止对当前文档的处理。(同时也是为什么建议使用 link 方式加载 CSS,而不是使用 @import 方式)
- 当浏览器解析到src ,会暂停其他资源的下载和处理,直到将该资源加载或执行完毕。(这也是script标签为什么放在底部而不是头部的原因)
undefined == '0'
- false
HTML5 input 的新类型
- email:用于输入电子邮件地址,可以进行简单的格式验证。
- url:用于输入网址,可以进行简单的格式验证。
- tel:用于输入电话号码,可以在移动设备上启用电话键盘。
- date:用于输入日期,包括年、月、日。
- time:用于输入时间,包括小时和分钟。
- datetime-local:用于输入日期和时间,包括年、月、日、小时和分钟。
- number:用于输入数字,可以设置最小值、最大值和步长。
- range:用于输入滑块值,可以设置最小值、最大值和步长。
- color:用于选择颜色,可以在各种 Web 应用程序中使用。
HTML input 老类型
- text:用于输入文本内容,可以包含任何字符,如字母、数字和符号等。
- password:用于输入密码内容,输入的内容会被掩盖,以保护用户隐私。
- checkbox:用于输入多选框,用户可以选择一个或多个选项。
- radio:用于输入单选框,用户只能选择一个选项。
- submit:用于提交表单数据,通常用于提交表单内容。
- reset:用于重置表单数据,通常用于清空表单内容。
- image:用于提交表单数据,并显示图像按钮,通常用于图片搜索等功能。
- file:用于上传文件,可以选择要上传的文件。
- hidden:用于存储隐藏字段,通常用于存储一些表单数据,但用户无法看到或修改这些数据。
- button:用于添加交互按钮,通常用于触发 JavaScript 事件。