note整理

51 阅读2分钟

我是如何用爬取 掘金中对应的高质量面试题和文章的

js基础部分

  1. 堆栈内存 作用域 作用域链 闭包 (这里包括变量提升, 作用域块如何判断,如何作用域的关联 ) 然后要做题检验
  2. this 指向 和 做题检验 + call bind apply的实现
  3. 原型 原型连 和 new操作
  4. this指向 和 作用域的结合题目
  5. V8的编译原理
  6. 继承的各种方式
  7. 隐式类型转换 显示类型转换
  8. 事件循环机制
  9. typeof instanceof 和 类型判断的方法总结
  10. yayu的文章的所有内容的总结

ES6的部分

  1. yayu的对es6的基本讲解的基础知识
  2. promsie的源码讲解和实现
  3. async await的代码实现
  4. generator 和 next的基本原理
  5. set map weakMap weakSet 的基本使用
  6. 关注一下symbol 和 es的新的版本内容

常见的输出结果题

  1. juejin.cn/post/695904…
  2. juejin.cn/post/684790…

常见的手写代码题

  1. juejin.cn/post/694613…
  2. juejin.cn/post/703327…
  3. juejin.cn/post/684490…

css面试常问的题

  1. juejin.cn/post/690553…
  2. juejin.cn/post/707377…
  3. juejin.cn/post/693691…
  4. juejin.cn/post/684490…

position: static

动画

HTML的常见面试题

  1. juejin.cn/post/715010…
  2. juejin.cn/post/709589…

浏览器原理 + 网络安全 + 计算机网络 + 输入url发生什么

  1. juejin.cn/post/691615…

Http 2.0和http3.0对比之前的版本, 分别做了哪些改进? HTTP 3.0基于udp的话, 如何保证可靠的传输? TCP和UDP最大的区别是什么? CSP除了能防止加载外域脚本, 还能做什么?

前端的性能优化篇

js的编译原理 + V8的编译过程 + 垃圾回收机制

webPack的打包原理及性能优化的配置+常见的loader和plugin的作用

vue的相关的面试题+Vue2/Vue3的原理 + Vuex的使用和实现 + Vue-router的使用和实现 + eventBus + 使用Vue3 做一个项目

juejin.cn/post/716989…

uniapp + 微信小程序 + 微信小程序的优化 + 常见的问题 + 小程序包的大小优化

小程序的架构

从0 到1 构建自己的组件库

前端的新技术 pina vite ts node

数据结构和算法 + 数组/类数组/map/set/weakMap/weakSet/bigint + obj 常用的方法 + js内置的float ceil substring等

  1. github.com/vortesnail/…
  2. github.com/sl1673495/l…

前端的设计模式

  1. 发布订阅者模式
  2. 观察者模式

其它

  1. 前端登录 + 加密算法

  2. 前端SEO

  3. git的常用命令 + 分支管理

  4. nigix juejin.cn/post/708265…

  5. 前端适配

  6. 前端埋点+前端监控

  7. 虚拟列表

  8. 大文件上传 juejin.cn/post/707892…

juejin.cn/post/708525… juejin.cn/post/703626…

正则表达式

juejin.cn/post/684490…

关于无感刷新Token,我是这样子做的

react有自己封装一些自定义hooks吗? vue有自己封装一些指令吗

微前端 ? qiankun