前端面试指南

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

5. Vue 周边生态

浏览 145 扫码 分享 2022-10-17 18:30:34
  • 1. Vue Router 源码解析
  • 2. Vuex 源码解析

若有收获,就点个赞吧

0 人点赞

上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 第一章:前端基础篇
    • 1、HTML 基础
      • 1-1、script 标签中 defer 和 async 的区别是什么?
      • 1-2、href 和 src 的区别是什么?
      • 1-3、DOCTYPE 的作用是什么?
      • 1-4、双飞翼布局和圣杯布局的区别是什么?
      • 1-5、常用的 meta 标签有哪些?
      • 1-6、谈谈你对 Web Worker 的理解
      • 1-7、谈谈你对 Service Worker 的理解
      • 1-9、谈谈你对 DOM2 和 DOM3 的理解
      • 1-10、渐进增强与优雅降级的区别?
      • 1-11、谈谈你对重绘 Repaint 和重排 Reflow (回流) 的理解
      • 1-12、BLOB、ArrayBuffer、Buffer 有什么区别?
      • 1-13、为什么会有跨域问题?如何解决跨域?
      • 1-14、iframe 有哪些优缺点?
      • 1-15、如何实现 html 间通信
    • 2、CSS 基础
      • 2-7、谈谈你对 RAF (requestAnimationFrame)的理解
      • 2-11、z-index 在什么情况下会失效?
      • 2-12、如何实现以下布局
    • 3、JavaScript 基础
      • 3-1、with 运算符的作用是什么?
      • 3-2、 Object.is 和 == 及 === 运算符有什么区别?
      • 3-6、for、for..in、for..of、forEach 有什么区别?
  • 第二章:前端框架篇
    • 1. Vue 篇
      • 0. Vue 基本使用
        • 5. data 为什么是函数而不是对象?
        • 1. Computed 和 Watch 的区别
        • 2. Computed 和 Methods 的区别
        • 3. slot 的作用及原理
        • 4. 如何保存页面当前的状态?
      • 1. Vue diff 算法实现
        • 1. 组件渲染前的初始化过程是怎么样的
        • 2. vue 中 key 的作用?为什么不能用 index 作为 key
        • 3. diff 算法基本原理
        • 4. vue3 相对于 vue2 diff 算法的优势
      • 2. Vue 核心原理
        • 1. new Vue 发生了什么?
        • 3. defineProperty 和 Proxy 的区别?
        • 4. composition api 和react hooks 的区别
        • 5. $nextTick 的原理及作用
      • 3. Vue 模板编译
        • 1、vue 模板编译原理
        • 2、vnode 到 真实 DOM 是如何转变的?
      • 4. Vue 内置组件
        • 1. keep-alive 组件的作用及实现原理
      • 5. Vue 周边生态
        • 1. Vue Router 源码解析
          • 3. Vue-router跳转和location.href有什么区别
          • 1. hash 和 history 模式的区别
          • 2. 如何获取页面的hash变化
          • 4. params和query的区别
        • 2. Vuex 源码解析
  • 第三章:Node.js 与 v8 篇
    • 1. 垃圾回收
      • 1. 考点整理
    • 2. 事件循环
      • 1. 浏览器与node.js 事件循环的区别
    • 3. Node.js 基础
      • 1. 请讲一下 koa 的中间件思想,以及洋葱模型
      • 2. koa 和 express 的区别
      • 3. npm, yarn, pnpm 有哪些区别?
      • 6. require 实现原理
  • 第四章:浏览器原理篇
    • 1. 浏览器底层原理
    • 2. 浏览器缓存原理
      • 2. 强缓存与协商缓存的区别
    • 3. 浏览器渲染原理
      • 1. JavaScript 是如何影响 DOM 树构建的?
      • 2. CSS 是如何影响首次加载白屏时间的
  • 第五章:前端工程化
    • 1. webpack
      • 1. webpack 的构建流程
    • 2. babel
  • 第六章:前端性能优化
    • 0. 性能优化指标 RAIL
  • 第七章:计算机网络
    • 1. 网络安全相关
      • 1. 什么是 XSS?如何防御 XSS 攻击?
      • 2. 什么是 CSRF?如何防御CSRF攻击?
    • 2. HTTP 基础知识
      • 1. 讲一下 Cookie
      • 2. 对 keep-alive 的理解
  • 第八章:手撕代码 %26 脑读代码
    • 1. 脑读代码
      • 1. 异步 %26 事件循环
      • 2. this 指向
      • 3. 作用域 %26 变量提升 %26 闭包
      • 4. 原型链 %26 继承
    • 2. 手撕代码
      • 1. 手写代码
      • 2. 数据处理
      • 3. 场景实现
      • 4. 实现 Promise/A+ 规范的 Promise
      • 5. 实现防抖与节流
      • 6. 数组实现
      • 7. 用 requestAnimationFrame 实现 setInterval
      • 8. 函数柯里化
    • 3. 编程题
      • 1. 实现 flatten 函数
      • 3. 实现千分位分割
  • 第九章:计算机基础知识
    • 7. 算法
      • 5. LRU 缓存 %26%26 字典树 (Trie)
      • 1. BFS %26%26 DFS %26%26 Union Find
      • 2. 排序
  • 第十章:前端前沿技术
    • 5. NoCode %26 LowCode
    • 7. 区块链、Web 3.0
    • 8. 前端埋点
  • 第十一章:移动端技术
  • 第十二章:服务器与 DevOps
    • 1. Nginx
  • 第十三章:云原生与微服务
    • 1. Docker
  • 第十四章:编程语言
    • 3. C / C++
    • 1. Rust
      • 1. 所有权的特点
      • 2. crate、package、module 的区别
      • 3. 闭包
      • 4. Rust 的类型系统
      • 5. 生命周期
      • 6. 宏
      • 7. 错误处理
  • 第十五章:数据库知识
    • 2. Redis
  • 第十六章:分布式系统
    • 1. ELK
    • 2. Zookeeper
    • 5. APM
暂无相关搜索结果!

    让时间为你证明

    展开/收起文章目录

    分享,让知识传承更久远

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度

        思维导图备注