![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端知识汇总
文章平均质量分 82
舍予一
这个作者很懒,什么都没留下…
展开
-
前端知识汇编(持续更新中)
前端知识汇编原创 2024-01-15 17:36:58 · 515 阅读 · 0 评论 -
Vue3 vite使用postcss-px-to-viewport(适配vant)
【代码】Vue3 vite使用postcss-px-to-viewport(适配vant)原创 2024-06-26 10:12:51 · 149 阅读 · 0 评论 -
keep-alive页面切回原滚动位置hook方法
如果使用了keep-alive组件,当前组件会额外增加两个生命周期。通过这两个声明周期,失活时记录页面原滚动位置,激活时滚回原位置。原创 2024-06-26 09:24:59 · 431 阅读 · 0 评论 -
【Nprogress】页面跳转进度条
NProgress是一个基于HTML5的JavaScript进度条组件,它提供了一个简单的进度条,可以显示当前的进度。NProgress是一个轻量级的库,具有易于使用的API和易于自定义的样式。原创 2024-06-21 14:34:59 · 443 阅读 · 0 评论 -
【Splitpanes】Vue.js 靠谱、简单并支持触摸的窗格分割器/调整器。
Vue.js 靠谱、简单并支持触摸的窗格分割器/调整器。用于实现可调节窗口,支持Vue2、Vue3。原创 2024-06-21 09:41:41 · 348 阅读 · 0 评论 -
vite-plugin-mock前端自行模拟接口返回数据的插件
中文文档:[https://gitcode.com/vbenjs/vite-plugin-mock/blob/main/README.zh_CN.md)原创 2024-06-15 17:40:32 · 1249 阅读 · 0 评论 -
Vue I18n国际化插件
使用插件i18n实现国际化多语言原创 2024-06-15 11:26:56 · 1020 阅读 · 0 评论 -
八股文-Vue篇
这个问题具体要看项目和业务情况,因为组件的加载顺序是,会先执行父组件的前3个生命周期,再执行子组件的前4个生命周期。如果业务是父组件引入子组件,并且优先加载子组件的数据,那么在父组件中当前请求要放在。如果请求是在methods里封装好的,在beforeCreate里是拿不到methods的方法的。如果使用了keep-alive组件,当前组件会额外增加两个生命周期。中,让子组件的请求先去执行,让子组件的数据先加载出来。如果当前组件加入了keep-alive,只会执行。:有父子组件关系的时候,进行请求;原创 2024-06-05 15:09:56 · 1063 阅读 · 2 评论 -
js中的遍历(for、forEach、map、filter、reduce、every、some、includes、find)
filter()过滤方法,会对原数组中的每个元素应用指定的函数,并返回一个新数组,其中包含符合条件的元素。方法对数组中的每个元素按序执行一个提供的 reducer 函数,每一次运行 reducer 会将先前元素的计算结果作为参数传入,最后将其结果汇总为单个返回值。方法用来判断一个数组是否包含一个指定的值,根据情况,如果包含则返回 true,否则返回 false。方法创建一个新数组,这个新数组由原数组中的每个元素都调用一次提供的函数后的返回值组成。方法返回数组中满足提供的测试函数的第一个元素的值。原创 2024-05-30 18:52:20 · 852 阅读 · 0 评论 -
TypeScript知识整理
js的超集:包含js的所有元素;能运行js代码;支持ES语法;是一种开源、跨平台的编程语言原创 2024-05-28 14:07:04 · 908 阅读 · 0 评论 -
ES6 Generator函数
Generator 函数是 ES6 提供的一种异步编程解决方案。Generator 函数是一个状态机,封装了多个内部状态。执行 Generator 函数会返回一个遍历器对象,也就是说,Generator 函数除了状态机,还是一个遍历器对象生成函数。返回的遍历器对象,可以依次遍历 Generator 函数内部的每一个状态。一是,function关键字与函数名之间有一个星号二是,函数体内部使用yield表达式,定义不同的内部状态(yield在英语里的意思就是“产出”)。原创 2024-05-20 20:58:06 · 647 阅读 · 0 评论 -
基于Vue3的Axios异步请求
Axios是一个基于。原创 2024-04-27 15:35:25 · 1104 阅读 · 3 评论 -
Vue3 Vite配置环境变量
使用 Vite 导出的 loadEnv 函数来加载指定的 .env 文件。:全局环境默认配置文件,无论什么环境都会加载合并。:uat环境的配置文件。Vite 在一个特殊的。:开发环境的配置文件。对象上暴露环境变量。原创 2024-04-19 15:26:17 · 708 阅读 · 0 评论 -
Vue Router基础知识整理
aliaspath: "/",// alias: "/home", // 单个alias: ["/home", "/index"], // 多个meta: { title: '首页', icon: '', keepAlive: true }},meta: { title: '个人主页', icon: '', keepAlive: true }routes,})路径和/home/index是同一页面。原创 2024-04-16 22:38:05 · 1095 阅读 · 0 评论 -
vue3知识整理
一种渐进式JavaScript框架,易学易用,性能出色,适用场景丰富的web前端框架。是一个框架,也是一个生态。原创 2024-04-10 22:13:36 · 634 阅读 · 0 评论 -
浅析Vuex
v-bind属性绑定v-on事件绑定兄弟组件之间共享数据:EventBus($on接收方,$emit发送方)EventBus使用方法->vue组件通信方式之eventBus(PS:来源于Hello_MrShu博主)原创 2024-03-29 17:42:14 · 836 阅读 · 0 评论 -
浅析BFC
BFC全称Block Formatting Context,块级格式化上下文。一个BFC区域包含创建该上下文元素的所有子元素,但是不包括创建了新的BFC的子元素的内部元素,BFC是一块块独立的渲染区域,可以将BFC看成是元素的一种属性,拥有了这种属性的元素就会使他的子元素与世隔绝,不会影响到外部其他元素。原创 2024-03-11 11:52:18 · 212 阅读 · 0 评论 -
Promise期约
Promise期约是对尚不存在结果的一个替身。一种。原创 2024-01-25 15:06:25 · 883 阅读 · 0 评论 -
浅析js中的闭包
指那些引用了另一个函数作用域中变量的函数,通常是在嵌套函数中实现的。。只要是代码都一个作用域中,写在函数内部的局部作用域,未写在任何函数内部即在全局作用域中;如果函数中还有函数,那么在这个作用域中就又可以诞生一个作用域;根据在的这种机制,用链式查找决定哪些数据能被内部函数访问,就称作。。:由于垃圾回收器不会将闭包中变量销毁,于是就造成了内存泄露,内存泄露积累多了就容易导致内存溢出。闭包会保留它们包含函数的作用域,所以比其他函数更占用内存。过度使用闭包可能导致内存过度占用。原创 2024-01-18 11:20:12 · 430 阅读 · 0 评论 -
JS数据类型(undefined、null、boolean、number、bigInt、string、symbol、object,8种)
ECMAScript有7种简单数据类型:Undefined、Null、Boolean、Number、BigInt、String、和 Symbol;1种复杂数据类型:Object。原创 2024-01-17 11:07:49 · 925 阅读 · 0 评论 -
cookie、Web Storage
Web Storage提供在cookie之外的存储会话数据的途径,提供跨会话持久化存储大量数据的机制。分为localStorage永久存储机制对象和sessionStorage跨会话存储机制对象。当Storage对象发生变化时(不区分sessionStorage和localStorage),都会在文档上触发storage事件。子cookie是在单个cookie存储的小块数据,本质上是使用cookie的值在单个cookie中存储多个键值对,来绕过浏览器对每个域cookie数的限制。原创 2024-01-15 16:58:39 · 957 阅读 · 0 评论