├── HTML+CSS面试题
├── HTML+CSS面试题37题.md
└── 代码
│ ├── 0.5px的线.html
│ ├── css怎么实现三角形.html
│ ├── 三栏布局的实现.html
│ ├── 两栏布局的实现.html
│ ├── 实现一个宽高自适应的正方形.html
│ ├── 实现一个扇形.html
│ ├── 宫格布局.html
│ ├── 懒加载的实现原理.html
│ └── 水平垂直居中的实现.html
├── JS全部面试题
└── JS全部面试题69题.md
├── JS详解面试题
├── 1.7手写.js
├── JS执行.js
├── JS详解面试题46题.md
├── image.png
├── tempCodeRunnerFile.js
└── 手写js.js
├── README.md
├── React面试题
└── React面试题103题.md
├── TS全部面试题
└── TS面试题.md
├── Vue面试题
└── Vue面试题82题.md
├── 代码输出题
└── 代码输出题.md
├── 前端工程化、性能优化面试题
└── 前端工程化、性能优化面试题44题.md
├── 小程序面试题
└── 小程序面试题.md
├── 常见手写题
├── js基础手写
│ ├── 1.16手写.js
│ ├── 2.22手写.js
│ ├── index.js
│ └── tempCodeRunnerFile.js
└── 常见手写题.md
├── 常见算法题
└── 常见算法题.md
├── 浏览器原理面试题
└── 浏览器原理面试题58题.md
└── 计算机网络面试题
└── 计算机网络面试题42题.md
/HTML+CSS面试题/HTML+CSS面试题37题.md:
--------------------------------------------------------------------------------
1 | ## 1.说一下 web worker
2 |
3 | **在 HTML 页面中,如果在执行脚本时,页面的状态是不可响应的,直到脚本执行完成后,页面才变成可响应。web worker 是运行在后台的 js,独立于其他脚本,不会影响页面的性能。 并且通过 postMessage 将结果回传到主线程。这样在进行复杂操作的时候,就不会阻塞主线程了。**
4 |
5 | **如何创建 web worker:**
6 |
7 | 1. **检测浏览器对于 web worker 的支持性**
8 | 2. **创建 web worker 文件(js,回传函数等)**
9 | 3. **创建 web worker 对象**
10 |
11 | ## 2.行内元素有哪些?块级元素有哪些? 空(void)元素有那些?
12 |
13 | - **行内元素有:a b span img input select strong;**
14 | - **块级元素有:div ul ol li dl dt dd h1 h2 h3 h4 h5 h6 p;**
15 |
16 | **空元素,即没有内容的HTML元素。空元素是在开始标签中关闭的,也就是空元素没有闭合标签:**
17 |
18 | - **常见的有:`
`、`
`、`
`、``、``、``;**
19 | - **鲜见的有:``、``、``、``、``、`