2020前端面试题整理(未完成)

一、前端基础知识

1、html,css方面的知识

1)盒子模型

2、js方面的知识

1)js的基础类型

2)js常见操作字符串的函数

3)js常见操作数字的函数

4)js常见操作数组的函数

5)js常见操作对象的函数

6)闭包的概念,以及闭包的运用

7)函数科里化

8)同步和异步

9)promise的原理和使用方法

10)代码模拟promise

11)async await的使用方法

12)数据劫持是什么, 如何实现

二、前端通讯知识

1、http协议

2、https的理解

3、证书是如何工作的

4、什么是跨域,如何设置跨域信息

三、前端APP知识

1、离线储存的原理和实现

2、H5页面如何判断运行平台

四、前端安全知识

1、什么是xss攻击,如何防御

2、什么是CSRF攻击,如何防御

1)CSRF攻击

2)防御CSRF攻击的方法

①同源检测

②token验证

③双重Cookie验证和配合Samesite Cookie

3、跨域请求如何确保安全性

4、如何验证请求方身份

5、http劫持、页面劫持的原理,以及防御措施

五、前端算法

(暂无)

你可能感兴趣的:(面试,javascript,css,html)