200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > web前端面试题(面试题大全)

web前端面试题(面试题大全)

时间:2020-04-17 01:33:23

相关推荐

web前端面试题(面试题大全)

web前端面试题[持续更新中。。。]

React系列UmiJS系列Webpack系列ES6系列Vue系列JavaScript系列CSS系列HTTP系列模块化系列版本控制系列Typescript系列动画常见面试题总结其他

React系列

说说对React的理解?有哪些特性?说说React 生命周期有哪些不同阶段?每个阶段对应的方法是?说说对React Hooks的理解?解决了什么问题?React中组件之间如何通信?说说对Redux中间件的理解?常用的中间件有哪些?实现原理?React性能优化的手段有哪些?说说对Fiber架构的理解?解决了什么问题?说说你对Redux的理解?其工作原理? 说说React render方法的原理?在什么时候会被触发?为什么React元素有$$typeof属性?state 和 props 有什么区别?说说 React中的setState执行机制说说React的事件机制?说说对受控组件和非受控组件的理解?应用场景?说说React Jsx转换成真实DOM过程?说说React diff的原理是什么?说说 Real DOM和 Virtual DOM 的区别?优缺点?说说你对@reduxjs/toolkit的理解?和react-redux有什么区别?说说Connect组件的原理是什么?说说react 中jsx语法糖的本质?说说你对immutable的理解?如何应用在react项目中?

UmiJS系列

umi路由鉴权Umi中使用PullToRefresh下拉刷新,InfiniteScroll上拉加载,FloatButton回到顶部Umijs带底部导航路由切换动画

Webpack系列

说说你对webpack的理解?解决了什么问题?说说webpack中常见的Loader?解决了什么问题? 说说如何借助webpack来优化前端性能?

ES6系列

你是怎么理解ES6中 Promise的?使用场景?

Vue系列

SPA(单页应用)首屏加载速度慢怎么解决? 说说你对vue的mixin的理解,有什么应用场景?说说你对Object.defineProperty()的理解?为什么data属性是一个函数而不是一个对象?Vue常用的修饰符有哪些有什么应用场景?

JavaScript系列

数组常用方法及作用?说说你对事件循环的理解?说说你对闭包的理解?闭包使用场景?什么是防抖和节流?有什么区别?如何实现?说说 JavaScript 中内存泄漏的几种情况?说说你对koa中洋葱模型的理解?Javascript本地存储的方式有哪些?区别及应用场景?原生js如何实现上拉加载下拉刷新?大文件上传如何做断点续传?原生Js实现上拉加载,下拉刷新ajax原理是什么?如何实现?bind、call、apply 区别?如何实现一个bind?

CSS系列

怎么理解回流跟重绘?什么场景下会触发? 清除浮动的几种方式?各自的优缺点? CSS如何画一个三角形?原理是什么? 说说设备像素、css像素、设备独立像素、dpr、ppi 之间的区别?谈谈你对BFC的理解?

HTTP系列

说说对WebSocket的理解?应用场景?如何理解CDN?说说实现原理?说说地址栏输入 URL 敲下回车后发生了什么?什么是强缓存和协商缓存?说说TCP为什么需要三次握手和四次挥手?

模块化系列

说说AMD、CMD、commonJS模块化规范的区别?

版本控制系列

说说package.json中版本号的规则?说说你对git rebase 和 git merge的理解?区别?

Typescript系列

TypeScript基础类型TypeScript 接口Typescript泛型

动画

如果需要手动写动画,你认为最小时间间隔是多久,为什么?umi 路由切换动画的实现

常见面试题总结

常见面试题(1)常见面试题(2)

其他

前端跨域的解决方案? 说说你对浏览器内核的理解?git命令集判断数组的几种方式

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。