最近整理的一些前端面试题

基础:

1.JS基本数据类型有哪些?

2.复制数组有哪些方式?

3.数组去重的方式有哪些?

4.如何判断一个值未定义或为空,常见应用场景是什么?

5.跨域请求服务端的返回值是什么?

6.简述事件冒泡/浏览器事件流向?

CSS:

1.简述flex-direction的作用

2.CSS中实现动画时,animation 与 transition的区别

jQuery:


1. jQuery绑定单击事件的方法有哪些?


2. 如何退出 $.each


3. checkbox元素如何判断是否选取?


4. 如果页面定义了两个相同ID的元素,jQuery选择器会选择什么?

 

Vue与React 可以二选一回答

Vue 相关

1.双向绑定原理,深入-> 如何绑定到全局 -> 安全的绑定方法是什么?

2.nextTick方法的使用场景是什么?

3.Vuex中mutaion 和 action区别

4.开发模式下如何方便的与后端联调?

5.打包文件过大会出现什么问题,如何解决?

 

React 相关

1.setState后发生了什么,为什么是异步的?

2.Class Component与Functional Component分别适用于什么场景?

3.PureComponent与FunctionComponent的区别?

4.为什么不建议使用index作为key?

5.connect实际上是一种什么函数?

原文地址:https://www.cnblogs.com/aleafo/p/10280515.html