前端面试知识点整理

2023-03-26  本文已影响0人  scrollHeart

1.vue 中$nextTick的原理和源码分析

2.对闭包的理解

3.call,apply,bind的用法与区别

4.CommonJS、AMD、CMD和ES6模块化区别

5.Webpack项目优化

6.js浅拷贝与深拷贝的区别和实现方式

  1. 彻底理解浏览器的缓存机制(http缓存机制)

  2. 从深入到通俗:Object.prototype.toString.call()

9.JS实现事件监听的几种方法
HTML DOM addEventListener() 方法

  1. JS XMLHttpRequest入门教程

  2. Promise.all手动实现

  3. JavaScriptES6,为什么我不能在箭头函数中使用‘new’?
    箭头函数

  4. React Hooks 详解

  5. js数组中找出只出现一次的数字
    方法一
    方法二

  6. link和@import引入方式的区别
    link和@import引入方式的区别
    https://blog.csdn.net/qq_37268201/article/details/70860988

  7. HTML5本地存储——IndexedDB

  8. typeof和instanceof判断数据类型的原理

18.vue3 watch和watchEffect的使用以及有哪些区别

  1. requestAnimationFrame详解

  2. promise,then,setTimeout -- 细致探讨执行流程

  3. promise.catch执行顺序

22 vueX的基本使用之Module(终)

23 JS数组对象使用new Set() 快速去重

24 http1,http2,http3
HTTP2/HTTP3的特性?
http1、http1.1和http2的区别
一文读懂 HTTP/1HTTP/2HTTP/3

25 『网络安全科普』XSS注入攻击是什么?

26 干货|xss攻击、绕过总结(文末福利送书)

27 微信小程序生成分享海报(附带二维码生成)

28 SSE(Server Send Event)使用方法

29 弱网前端优化
浅谈APP弱网优化

30 前端项目优化

31 深入了解Vue双向绑定原理

32 Git如何回滚代码

33 移动端rem适配

34 css盒模型详解

35js 中怎么使 if(aᅠ==1 && a== 2 && ᅠa==3) 返回 true?
JS中 toString() & valueOf()

36 深入理解js事件循环
深入浅出Javascript事件循环机制(上)

37 判断js数据类型的四种方法

38 谈谈Vue.use的原理
Vue.use()在new Vue() 之前使用的原因浅析
Vue.use( plugin )

39 js 中 Function 和 Object的关系

40 Async/Await与Promise区别

41 前端性能优化:细说浏览器渲染的重排与重绘

42 详解Javascript中new()到底做了些什么?

43 从实现原理看低代码

44 vue3双向绑定原理

45 Vue中Computed和Watch的用法及区别

46 JS 超大文件上传解决方案:分片断点上传(一)

47 深度梳理 React Hook 对副作用操作的处理(一)

48 npm, cnpm, yarn, pnpm区别,下载速度比较
为什么推荐使用pnpm
npm、cnpm、yarn之间的区别
49 小程序双线程
50 history模式后端要怎么配置
vue路由history模式,后端配置
51 即时通信
前端即时通信
52 v-on 指令初始化过程
vue常用指令 v-once 初始化渲染数据
Vue.js 源码分析(十六) 指令篇 v-on指令详解
53 服务器渲染
服务器渲染

上一篇 下一篇

猜你喜欢

热点阅读