每日面试题

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

说一下Vue的keep-alive是如何实现的,具体缓存的是什么?

浏览 84 扫码 分享 2022-07-30 01:40:41

若有收获,就点个赞吧

0 人点赞

上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 网络
    • tcp 头包含什么?tcp 属于哪一层?
    • 什么是 http?什么是 http2?说下 http 和 http2 的工作流程?
    • 传输层和网络层分别负责什么,端口在什么层标记?
    • tcp 和 udp 有什么区别?tcp 怎样确保数据正确性?
  • HTML
    • 如何理解事件委托?
    • 简单说下你理解的语义化,怎样来保证你写的符合语义化?HTML5语义化标签了解下?
    • 谈谈你对重绘和回流的理解?
  • CSS
    • 什么情况下出现浏览器分层?
    • BFC是什么?触发BFC的条件是什么?有哪些应用场
    • CSS预处理器的好处
    • CSS伪类和伪元素区别
    • 在css中link和@import的区别是什么?
    • 布局都有什么方式,float和position有什么区别?
    • 移动端需要注意什么问题?
    • 响应式布局用到的技术有几种方式?
    • 请描述下css盒模型基本概念
    • CSS预处理器的概念
  • JavaScript
    • utf-8 和 asc 码有什么区别?
    • 异步编程的实现方式是什么?
    • 什么是函数柯里化?
    • 说一下import的原理,和require的不同之处在哪儿?
    • 使用 Object.defineProperty() 来进行数据劫持有什么缺点?
    • 面向对象的三要素是什么,分别是什么意思?
    • 介绍下 vue-router 中的导航钩子函数
    • 介绍你所理解的中介者模式?
    • 你所理解的前端路由是什么?
    • 如何类数组转化为数组?
    • 回调函数和任务队列的区别
    • 说明一下JS封装的原理
    • 使用TS的优势有哪些?
    • promise有没有解决异步的问题?
    • 怎么处理项目中的异常捕获行为?
    • 添加原生事件不移除为什么会内存泄漏,还有哪些地方会存在内存泄漏?
    • 介绍js全部数据类型,基本数据类型和引用数据类型的区别
    • 防抖节流原理、区别以及应用,请用js实现
    • 如何加快页面渲染速度,都有哪些方式?(js部分)
    • 说一下栈和堆的区别,垃圾回收时栈和堆的区别?(js部分)
    • 请用JS代码实现事件代理
    • 词法作用域和this的区别?(js部分)
    • Promise 构造函数是同步还是异步执行,then呢?(js部分)
  • Vue
    • 使用过 Vue SSR 吗?说说 SSR?
    • 说一下Vue 的父组件和子组件生命周期钩子函数执行顺序?
    • Vue 中的 key 有什么作用?
    • 在哪个生命周期内调用异步请求?
    • Vue 组件间通信有哪几种方式?
    • 直接给一个数组项赋值,Vue 能检测到变化吗?
    • 为什么组件中的 data 必须是一个函数,然后 return 一个对象,而 new Vue 实例里,data 可以直接是一个对象?
    • Redux和Vuex有什么区别,说一下它们的共同思想?
    • 关于对 Vue 项目进行优化,你有哪些方法?
    • vue中计算属性computer和普通属性method的区别是什么?
    • 说一下vue-router的原理是什么?
    • vue的双向绑定的原理是什么?
    • Vuex和localStorage的区别是什么?
    • 对虚拟DOM的理解?虚拟DOM主要做了什么?虚拟DOM本身是什么?(vue部分)
    • 说一下Vue的keep-alive是如何实现的,具体缓存的是什么?
  • React
    • 说一下React setState原理
    • React怎么做数据检查和变化?
    • 说一下单向数流有什么好处?
    • 请你谈谈对无状态的理解(React部分)
    • 说一下你对React context的理解?
    • 说一下React.Component和React.PureComponent的区别
    • react-router里的Link标签和a标签有什么区别?(React内容)
    • 请解释React中props和state的区别?
    • react里组件通信有几种方式,分别怎样进行通信?
    • 介绍React高阶组件,适用于什么场景?
    • React组件中怎么做事件代理?它的原理是什么?
    • 说一下mobx和redux有什么区别?(React)
    • shouldComponentUpdate是为了解决什么问题?(React问题)
    • React里setState到底是异步还是同步?
    • react-redux的工作流程是什么?(React部分)
  • Node
    • 说说你理解的node 中间层怎样做的请求合并转发?
  • 工程化
    • 说一下关于tree-shaking的原理
    • 项目如何管理模块?
    • webpack 里面的插件是如何实现的?
    • webpack如何用localStorage离线缓存静态资源?
    • webpack做了什么?使用webpack构建是有无做了一些自定义操作?
    • 常见的plugin以及作用的总结(webpack部分)
    • webpack中source map是什么?生产环境怎么用?
    • 常见的loader以及作用的总结
    • Loader和Plugin的区别是什么
    • webpack的构建流程是什么?
    • Import和CommonJs在webpack打包过程中有什么不同?
    • dev-server是怎么跑起来的?(webpack部分)
    • 如何实现 webpack 持久化缓存?
    • 谈谈关于对webpack热更新的原理。
    • webpack打包时Hash码是怎样生成的?随机值存在一样的情况,如何避免
  • 浏览器
    • 说一下base64的编码方式
    • 写出常用的页面优化实现方案?
    • CDN有哪些优化静态资源加载速度的机制?
    • 与HTTP相关的协议有哪些?
    • 能不能说一说CSRF攻击?
    • 能不能说一说XSS攻击?
    • 浏览器缓存机制(1)对于开发很重要,强缓存的内容能了解多少呢?
    • 浏览器的本地存储(2)的WebStorage了解多少
    • 浏览器的本地存储(1)的cookie了解多少?
    • 浏览器缓存机制(2)对于开发很重要,协商缓存的内容能了解多少呢?
    • 说一下事件循环机制(node 浏览器)
    • 浏览器缓存机制(3)对于开发很重要,缓存位置的内容能了解多少呢?
    • HTTP请求特征是什么?
暂无相关搜索结果!

    让时间为你证明

    展开/收起文章目录

    分享,让知识传承更久远

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

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

    书签列表

      阅读记录

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

        思维导图备注