前端面试题目

bat大厂面试题目

浏览器工作原理

浏览器引擎- 用来查询及操作渲染引擎的接口
渲染引擎- 渲染界面:Firefox、Chrome和Safari是基于两种渲染引擎构建的,Firefox使用Geoko——Mozilla自主研发的渲染引擎,Safari和Chrome都使用webkit.
网络- 用来完成网络调用,例如http请求
UI 后端- 用来绘制类似组合选择框及对话框等基本组件,具有不特定于某个平台的通用接口,底层使用操作系统的用户接口
JS解释器- 解释执行JS代码
数据存储- 属于持久层,浏览器需要在硬盘中保存类似cookie的各种数据

http状态码

http常用状态码

同源

同端口,同域名,同协议
同源策略

对象继承

对象继承

事件模型

捕获冒泡

Ajax原理

ajax原理

浏览器解析过程

解析html以构建dom树->构建render树->布局render树->绘制render树
浏览器解析过程

路由原理

路由原理解析

单双向绑定的优缺点

单双向绑定的优缺点

无线前端优化

无线前端优化指南

前后端分离的优缺点

前后端分离的优缺点

this指向问题详解

this

rem总结

rem总结

http缓存expries

http缓存expires

xss几种形式,防范手段,过滤哪些字符?

xss几种形式,防范手段,过滤哪些字符?

cors跨域设置

cors跨域设置

使用Promise解决多层异步调用

使用Promise解决多层异步调用

promise.all

promise.all使用

Cookie, LocalStorage 与 SessionStorage

Cookie, LocalStorage 与 SessionStorage

正则匹配

正则匹配详细指南

vuex原理

vuex原理

vue原理实现mvvm

vue原理实现mvvm

你可能感兴趣的:(前端面试题目)