专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

前端面经3 前端面经整理

ins518 2024-10-04 01:51:37 技术文章 13 ℃ 0 评论

html5的新特性,css3的新特性

https://www.cnblogs.com/linwene/p/10068290.html

vuex是什么

Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。

Vuex 的目的是为了管理共享状态,为了达到这个目的,它制定了一系列的规则,比如修改数据源 state、触发 actions 等等,都需要遵循它的规则,以此来达到让项目结构更加清晰且易于维护的目的。

每一个 Vuex 应用的核心就是 store(仓库)。store 基本上就是一个容器,它包含着你的应用中大部分的状态 (state)。

axios的拦截器

拦截每一次你的请求和响应,然后进行相应的处理。

axios.interceptors.requeset

axios.interceptors.response

图片懒加载

先将img标签的src链接设为同一张图片(比如空白图片),然后给img标签设置自定义属性(比如 data-src),然后将真正的图片地址存储在data-src中,当JS监听到该图片元素进入可视窗口时,将自定义属性中的地址存储到src属性中。达到懒加载的效果。

本地存储的3个方法

https://blog.csdn.net/lovelyshuoshuo/article/details/94211543

location.window.history是什么?

history 有关客户访问过的 URL 信息

location 有关当前的URL信息

vue的keep-alive的优缺点及原理

优缺点:

原理:其实就是在created时将需要缓存的VNode节点保存在this.cache中/

在render时,如果VNode的name符合在缓存条件(可以用include以及exclude控制),

则会从this.cache中取出之前缓存的VNode实例进行渲染。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表