面试题大全

简介: 前端面试题大全(更新中…)

前端面试题大全(更新中…)

react

1.React中的类组件和函数组件之间有什么区别?

2.什么是高阶组件?及高阶组件的使用和应用场景?

3.说说react 中jsx语法糖的本质?

4.说说package.json中版本号的规则?

5.React的context传值方法介绍

6.说说对受控组件和非受控组件的理解,以及应用场景?

7.React中如何实现组件间的通信?

8.说说你对react的理解?有哪些特性?

9.说说Real DOM和Virtual DOM的区别?优缺点?

10.说说react的事件机制?

11.对React-Fiber的理解,它解决了什么问题?

12.React性能优化的手段有哪些?

umi

1.umi如何实现路由的动画跳转?

2.umi如何做一个路由的鉴权?

3.umi路由跳转和传参(基于React)?

4.umi如何利用postcss-px-to-viewport做移动端布局?

5.umi 中如何使用 px2rem 插件做rem适配

5.umi中@umijs/plugin-dva的使用,及实现一套增删改

react中其他插件的使用

1.在react中json-server的安装和使用(基础使用)?

2.React Draggable插件实现拖拽功能?

vue2

1.vue2中v-drag如何实现拖拽(移动端)

2.vuex有哪几种属性?

3.v-on可以监听多个方法吗?

4.routerroute的区别?

5.v-show和v-if指令的共同点和不同点?

vue3

1.vue3如何实现路由动画?

2.vue3中ref和reactive的区别?

ES6

1.ES6中数组新增了哪些扩展?

2.ES6中对象新增了哪些扩展?

3.ES6中函数新增了哪些扩展?

4.ES6中新增的Set、Map两种数据结构怎么理解以及操作方法

5.var、let、const之间有什么区别?(详细版)

JavaScript

1.说说你对JavaScript模块化方案的理解和 CommonJS、AMD、CMD、ES6 Module 分别是什么?

2.JavaScript判断数据类型有几种方法,以及区别?

3.bind、call、apply 三者之间区别?如何实现一个bind?

4.JavaScript判断数据类型有几种方法,以及区别?

5.什么是javascript内存泄漏?以及解决方法

6.什么是防抖和节流,怎么实现一个防抖和节流?

7.js的数据类型有哪些?以及基本数据类型和引用数据类型的区别?

8.null和undefined的区别有哪些?

9.typeof null 的结果是什么?为什么?

10.为什么0.1 + 0.2 !== 0.3,如何让其相等?

11.js如何安全的获取undefinde值?

12.typeof NaN的结果是什么?什么情况下会出现NaN?

13.字符串的转化规则?

14.数字的转化规则?

15.布尔类型的转换规则?

16.|| 和 && 操作符的返回值?

17.什么是 JavaScript 中的包装类型?

18.使用原生js实现一个弹幕效果

CSS

1.怎么用CSS实现三角形?

2.怎么使用css中resize属性实现一个div的拉伸效果

3.CSS3基础动画讲解

性能优化

1.CSS如何提高页面性能?

2.如何利用Webpack来优化前端性能的?

3.怎么用CSS实现三角形??

git

1.git拉取分支的方法?

其它

1.从浏览器地址栏输入url到显示页面的步骤?

2.谈谈你对webSocket的理解?

3.谈谈你对浏览器内核的理解?

4.前端如何进行性能优化的方法(详细版本)?

相关文章
|
NoSQL 关系型数据库 MySQL
面试题30天打卡-day11
面试题30天打卡-day11
49 0
|
缓存 JavaScript 前端开发
【面试题总结】
【面试题总结】
|
7月前
|
存储 程序员 编译器
C++面试题其二
extern "C" 用于告诉编译器按照C语言的链接方式处理代码,通常用于C++代码与C代码混合编程,以防止因名字修饰(name mangling)引起的链接错误。例如: extern "C" { void c_function(); } 通过这些问题的深入理解和解答,能够更好地掌握C++编程的核心概念和实际应用,为面试做好充分的准备。
81 1
|
8月前
|
Kubernetes 调度 Docker
k8s面试题大全
本篇模拟面试官提问的各种docker,k8s问题,意在提高面试通过率,欢迎在评论区探讨,同步进步。
217 2
|
存储 NoSQL Java
面试题30天打卡-day24
面试题30天打卡-day24
44 0
|
负载均衡 NoSQL 安全
面试题30天打卡-day14
面试题30天打卡-day14
42 0
|
存储 缓存 NoSQL
【面试题系列】(一)
【面试题系列】(一)
|
前端开发
【面试题一】
【面试题一】
|
存储 缓存 算法
2022 12月12日 每日面试题
2022 12月12日 每日面试题
99 0
|
存储 缓存 JavaScript
面试题总结
面试题总结
257 0