Css
-
css盒模型的理解。
-
弹性布局、以及常用的属性。
-
清除浮动
-
什么是BFC
Js
-
判断数据类型的方法
-
0.1+0.3=?
-
==与===的区别 (问了三次)
-
如何实现数组中第n个重复的字符或者数值。
-
解构赋值
-
对闭包的理解
-
浏览器渲染时,怎么让js先执行处理
-
箭头函数的this指向(问了两次)
-
es6中常用的有哪些?
-
let、const、var的区别
-
如何实现数组去重
-
遍历数组的方法
-
splice、slice的使用
-
map与filter的区别(问了两边)
-
对promise的理解,promise中的参数
-
promise里包含setTimeOut,执行的顺序(事件循环机制)(问了两次)
-
setTimeOut的理解,传入的callback是怎么执行的(线程考点)
-
浏览器网址输入url到展示页面的过程(问了三次)
-
浏览器的垃圾回收机制
-
对发布订阅设计模式的理解,如何用代码实现
-
页面首次加载时间,怎么减少加载的时间
-
怎么做到只让浏览器缓存css、图片等静态资源,js不进行缓存
-
http协议的理解
-
HTTP分哪些部分,token存储在哪,发送请求时放哪。(问了两次)
-
HTTP2、HTTP3的新特性。
-
同源策略,跨域处理
-
JS、ES、TS的联系
-
xml与json请求的区别。
-
操作虚拟DOM,为什么要操作虚拟DOM,这样有什么好处?
-
怎么解决跨域。
-
axios的全局配置的token、auth,存储在哪里。
Angular
-
angular的数据绑定
-
angular打包怎么区别环境打包
-
angularJS的scop、controller的理解与使用
-
angular的打包、路由的理解、数据双向绑定、使用到的设计模式
Vue
-
怎么理解MVM、MVVM (问了两次)
-
vue的生命周期
-
vuex的理解。
-
webpack的理解与使用
-
对单页面的理解?
其他
-
Rxjs模块的使用,怎么理解它的