面试知识点汇总

208 阅读2分钟

HTML

  1. head配置及其含义

CSS

  1. flex布局属性
  2. css3新特性
  3. 动画
  4. 常见的复杂的布局,图片瀑布流
  5. 理解css的“流”
  6. css性能
  7. css基础知识
  8. BFC

Javascript

  1. 常用API
  2. 宏任务和微任务
  3. 对象,类
  4. 闭包,执行栈
  5. 必要的算法题
  6. ES新特性
  7. 前端模块化 CommonJS、AMD、CMD、ES6中模块加载
  8. 常用的设计模式
  9. 前端大全中的“每日一题”
  10. 防抖节流
  11. AST、CST
  12. 跨域解决方案
  13. call,apply,bind手写实现
  14. promise手写
  15. 节流/防抖实现
  16. 鉴权的实现,JWT、sso等
  17. 前端常用加密算法
  18. 事件循环机制
  19. 常用的正则判断
  20. js压缩、混淆和加密
  21. 1.2%1 为1.9999999
  22. 类的概念,懂,活用
  23. 绑定监听事件,带括号和不带括号的区别,带括号有参数的区别
  24. 类型判断及深拷贝
  25. 关于前端模块化 CommonJS、AMD、CMD、ES6中模块加载

VUE

  1. 面试题
  2. vue的源码实现(模版语言解析、数据的双向绑定、组件的概念)
  3. vue-router的实现
  4. vue-axios的实现
  5. 组件化思路
  6. vue3
  7. npm常用命令、vue-cli、webpack
  8. package.json配置含义
  9. vue常用不常用api
  10. vue-property-decorator
  11. 生命周期
  12. vite
  13. vue的diff和react的diff的区别
  14. vue3源码和vue2源码
  15. 组件通信
  16. 修饰器
  17. .sync父子组件数据双向同步 this.$emit('update:XXXX’, i);
  18. 自定义指令
  19. this.$nextTick()的底层逻辑
  20. slot的原理
  21. Vue装饰器
  22. render的model,attrs,props, staticClass的区别

typeScript

  1. typeScript入门
  2. 结合simple-http学习typeScript的实际使用

HTTP

  1. http常识
  2. http踩坑记录

微前端

  1. 微前端方案及实现原理

可视化

  1. 可视化常用框架了解
  2. echarts示例实现

移动端

  1. 移动端常见问题(1px,响应式布局)
  2. 移动端与native的交互
  3. 骨架屏

node

  1. node常用功能

react

  1. react入门学习(项目练习,达到熟悉水平)

小程序

  1. 小程序入门

浏览器

  1. 浏览器渲染原理/流程
  2. 前端性能优化
  3. WEB安全 4.浏览器标签页通信

工具

  1. Git和SVN的区别
  2. sourceMap
  3. 新一代前端构建工具对比
  4. npm 常用命令
  5. monaco编辑器的使用

行业新技术

  1. 了解可说即可
  2. vite
  3. uniapp

运维

  1. 公司项目部署运维的架构
  2. 必要运维技能的掌握