自我介绍,介绍项目有什么功能等。
HTTP方法有哪些?(get/post/put/delete/header/option)
说说对OPTION的理解
什么情况会触发预检请求(CORS跨域)
什么情况会触发跨域(同源策略:协议/域名/端口都相同)
跨域还有哪些方案?(jsonp)
对redux的理解,作用?(组件通信)
react中的数据共享方案?(props/回调函数/context)
redux与其他通信方法有什么优缺点?
还有什么通信方式?哪些事件模式能用在这上面?(发布/订阅,监听者模式/装饰者模式)
发布订阅模式可以用于跨组件的数据通信吗?(在子组件注册事件,在需要发布的组件中派发这个事件,把数据传过去)
HTTP请求头/返回头(cache-control/cookie/set-cookie/origin/content-type/accept-language/host)
CORS相对应的请求头/响应头有哪些?
响应状态码及含义?
认证状态码?(401)
安全问题?造成不安全的原因?(XSS/CSRF)
用户输入不安全脚本为什么会导致XSS攻击?
通过DOM什么操作将后端返回的数据显示在页面上?(innerHTML),还有呢?(提示innerText)
用innerText显示返回数据,如果其中有script脚本,会不会有被执行的风险
react中渲染怎么达到innerHTML的效果?通过{}的形式写入数据会不会存在XSS问题?为什么不会?用原生js怎么实现这个能力?
常见的数据类型?(undefined/symbol/bigInt/string/number/object/null),引用类型与基本类型的区别?判断数据类型的方法?(Object.prototype.toString/instanceof/typeof),instanceof具体的语法,为什么可以判断数据类型?(通过原型链查找)
对原型链的了解?原型链是哪种常见的设计模式?
了解继承者模式吗?
学过其他语言吗?对java中继承的理解?
HTTP协议有什么版本?HTTP/1,HTTP/2,HTTP/3有什么区别?什么是多路复用?多路复用和keep-alive的区别?多路复用真正解决的问题?keep-alive缺点是什么?
ES6中class本质是什么?class实现类主要是为了解决什么问题?(为了解决块级作用域)
ES5怎么实现块级作用域?
CSS选择器及优先级?(id/属性-类-伪类/元素-伪元素)
BFC的概念?
反问(知识点偏书本,需要了解细节,笔试需要多练习,整体过程比较流畅)
全部评论
(0) 回帖