web

2022/3/22

网络层:

1. 输入URL到页面展示具体过程

2. TCP与UDP区别

3. TCP/IP协议(4层)

4. AJAX实现(readyState 5状态)

浏览器层:

1. 浏览器线程与进程

2. 浏览器的缓存机制

3. HTML5中rel属性的prefetch预加载功能使用

4. 不同浏览器的内核

5大主流浏览器,4大内核

CSS层:

1. flex的具体使用

6使用在flex盒子上,6使用在flex盒子内元素上

2022/3/23

JS层:

1. ESM 与 CommonJs 的区别(3个)

2. js对象的 set 和 get 用法 (ES5)

{ a: 1, b: 2, c: [Getter/Setter] }此时说明属性**c**已经被**set/get**接管,如果在同时声明**c**与**set/get**,则后边的会覆盖掉前面的。对属性的获取与修改,直接操作属性名就可以了,切记不可以再从对象中读取属性,否则会造成死循环。

3.模块之间的循环引用问题

CSS层:

1. flex:1究竟是什么

算法:

1.赛马问题

综合:

1.如何实现骨架屏

page-skeleton-webpack-plugin【react骨架屏自动生成_饿了么开源的骨架屏插件】

2022/3/23

VUE层:

1.vue中如何区分不同的环境

2.axios的封装

网络层:

1.http请求的详细信息

JS层:

1.promise结合await代码题

posted @ 2022-03-25 16:09  jacksonni  阅读(166)  评论(0编辑  收藏  举报