前端面试题大全整理中...

简介: 前端面试题大全整理中...

HTML篇

  1. html中元素居中的五种方法

CSS篇

  1. 如果需要手动写动画,你认为最小时间间隔是多久,为什么?
  2. 清除浮动的几种方式?各自的优缺点?
  1. Css中Transform的属性及使用

JavaScript篇

  1. 如何用原生js实现一个节流函数和防抖函数?
  2. 原生js如何实现上拉加载下拉刷新?
  1. 导致页面加载白屏时间长的原因有哪些,怎么进行优化?
  2. 说说你对 typescript 的理解?与 javascript 的区别?
  3. 原生js实现拖拽功能

Node篇

  1. 说说你对koa中洋葱模型的理解?

Vue篇

  1. Vue中自定义指令的理解,应用场景有哪些?
  2. 说说你对vue中mixin的理解

React篇

常见React前端面试题(汇总中…)

  1. React生命周期中有哪些坑?如何避免?
  2. Real diff算法是怎么运作的?
  3. 调用setState后发生了什么?
  4. Redux原理及工作流程?
  5. React合成事件的原理?
  6. React Elements为什么要有一个$typeof属性?
  7. 说说Connect组件的原理是什么?
  1. React有哪些性能优化的手段?
  2. 说说你对@reduxjs/toolkit的理解?和react-redux有什么区别?
  3. 谈谈你对状态管理的理解?
  4. Diff 的瓶颈以及 React 的应对?

Web篇

  1. 如何用webpack来优化前端性能?
  2. 说说对WebSocket的理解?应用场景?
  3. 常见web安全及防护原理

整合篇

  1. 说说你对事件循环event loop的理解?
  2. 前端解决跨域问题(9个方法)
  3. 说说AMD、CMD、commonJS模块化规范的区别?
  4. 介绍一下你对浏览器内核的理解?
  5. 从浏览器地址栏输入url到显示页面的步骤?
  6. CDN的特点及意义?
  7. SPA(单页应用)首屏加载速度慢怎么解决?
  1. 什么是强缓存和协商缓存?

练习篇

  1. 练习题第一篇
  2. 练习题第二篇
  3. 练习题第三篇
  4. 练习题第四篇
  5. 练习题第五篇

笔记篇

  1. Git命令集
  2. .umirc.ts 基本配置
  3. React Draggable 实现图片拖拽
  4. Umijs带底部导航路由切换动画
  5. React 购物车实现抛物线效果
  6. 前端react验证码6位随机码(大小写字母+数字)
相关文章
|
5月前
|
缓存 前端开发 中间件
[go 面试] 前端请求到后端API的中间件流程解析
[go 面试] 前端请求到后端API的中间件流程解析
|
2月前
|
缓存 前端开发 JavaScript
"面试通关秘籍:深度解析浏览器面试必考问题,从重绘回流到事件委托,让你一举拿下前端 Offer!"
【10月更文挑战第23天】在前端开发面试中,浏览器相关知识是必考内容。本文总结了四个常见问题:浏览器渲染机制、重绘与回流、性能优化及事件委托。通过具体示例和对比分析,帮助求职者更好地理解和准备面试。掌握这些知识点,有助于提升面试表现和实际工作能力。
70 1
|
4月前
|
Web App开发 前端开发 Linux
「offer来了」浅谈前端面试中开发环境常考知识点
该文章归纳了前端开发环境中常见的面试知识点,特别是围绕Git的使用进行了详细介绍,包括Git的基本概念、常用命令以及在团队协作中的最佳实践,同时还涉及了Chrome调试工具和Linux命令行的基础操作。
「offer来了」浅谈前端面试中开发环境常考知识点
|
5月前
|
存储 XML 移动开发
前端大厂面试真题
前端大厂面试真题
|
3月前
|
Web App开发 JavaScript 前端开发
前端Node.js面试题
前端Node.js面试题
|
5月前
|
存储 前端开发 JavaScript
44 个 React 前端面试问题
【8月更文挑战第18天】
65 2
|
5月前
|
存储 JavaScript 前端开发
2022年前端js面试题
2022年前端js面试题
51 0
|
5月前
|
存储 前端开发 JavaScript
44 个 React 前端面试问题
44 个 React 前端面试问题
|
5月前
|
存储 JavaScript 前端开发
|
5月前
|
Web App开发 存储 缓存