首先自我介绍,然后根据自我介绍中提到的项目问了如下问题:
1.项目中前端的技术难点
2.项目中为什么对图片进行base64转换
3.项目中上传照片算法怎么实现的
- react怎么实现的,原理
- 描述react请求到响应的整个过程
DNS劫持怎么避免?链路层劫持呢?
TCP 和UDP 有什么区别?
进程间通信有哪些方式?
HTTP 2.0和HTTP 1有什么区别?
性能优化有哪些?
什么是SQL注入,怎么预防?XSS 呢?CSP是啥?如果内联脚本需要访问外部资源呢?
git代码管理
浏览器页面渲染过程
回流和重绘
nodejs事件驱动
js动画和css动画的区别
框架源码
React 虚拟树原理 组件间通信 如何实现双向绑定
Redux的理解
js原型链 事件循环 异步加载 跨域
浏览器渲染流程
http2.0
xss cors原理和解决方案
PWA,还有个js宏观线程和微观线程的理解和执行顺序,事件循环机制接着问的
jquery一个对象绑定多个事件怎么实现的
jquery的bing、delege、live的区别
jquery数组转成json怎么实现的
null和undefined的区别
iframe的缺点
sessionStorage、localStorage的区别
cookie的大小
ReactNative是否用过
csrf发生的原理及规避
1.缓存
2.框架的区别
3.浏览器的渲染过程
4.原型、闭包
5.JavaScript事件模型
6.网站性能优化
7.web安全问题
8.移动端300ms延迟
9.事件代理
10.http1和2的区别
React 虚拟树原理 组件间通信 如何实现双向绑定
Redux的理解
js原型链 事件循环 异步加载 跨域
浏览器渲染流程
http2.0
xss cors原理和解决方案
PWA,还有个js宏观线程和微观线程的理解和执行顺序,事件循环机制接着问的
异步加载脚本 asyn defer 执行顺序 区别
作用域 原型链
性能优化做过哪些
基本数据类型 和引用数据类型的区别
点击穿透与ontouch onclick事件
for in for of forEatch
前端安全xss csrf
前端的http优化 降低三次握手时延
闭包与应用场景
判断是否是node环境还是浏览器环境
typeof instance of 判断数组还是对象
onload和DOMContentLoaded区别
实现ajax 异步函数方式
setTimeout 不准确原因
dom事件流
一万个数组如何最快删除其中的NaN
函数柯里化有了解过么
跨域请求一般是如何实现的,有什么安全性问题
http的新特性
vue的数据是如何实现双向绑定的,为什么无法监测数组,修改数组有哪些触发更新的方法
vue的watch方法在什么生命周期就可以使用了
react与vue有什么异同
你是怎么看待react与vue在绑定列表的时候key的作用是什么
网友评论