logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

一篇明白浏览器localStorage 和 sessionStorage存储方式

摘要: localStorage和sessionStorage是浏览器的Web Storage API,用于本地存储键值对数据,比Cookie更高效。两者均遵循同源策略,仅存储字符串,API用法相同。核心区别在于: 生命周期:localStorage永久存储(需手动清除),sessionStorage仅限当前标签页,关闭即失效。 作用域:localStorage跨标签页共享,sessionStor

#开发语言#es6#javascript +1
Vue3核心概念之构造函数和普通函数

Vue 3组合式API中构造函数与普通函数的核心区别在于调用方式和执行上下文。构造函数通过new调用,创建实例对象并绑定this;普通函数直接调用,执行过程计算并返回结果。Vue 3更推崇普通函数,因其支持更好的类型推断、代码组织和逻辑复用,如ref()、onMounted()等API都是普通函数。虽然底层仍使用构造函数(如createApp),但已对开发者透明。这种设计降低了认知负担,提高了灵活

文章图片
#前端#开发语言#前端框架
pinia状态管理工具

Pinia是Vue.js官方推荐的新一代状态管理工具,相比Vuex更加轻量简洁。它摒弃了mutations概念,将同步和异步操作统一放在actions中处理,支持Option和Composition两种API风格。核心功能包括state状态管理、getters计算属性和actions操作方法。Pinia具有完善的类型支持,模块化设计,体积仅1KB左右,且能与Vue Devtools良好集成。使用方

文章图片
#vue.js#开发语言#前端
Vue2 与 Vue3 路由钩子的区别及用法详解

Vue2与Vue3路由钩子对比摘要:Vue2采用选项式API,包含beforeRouteEnter/Update/Leave三个钩子,需显式调用next();Vue3改用组合式API,以onBeforeRouteUpdate/Leave函数形式使用,移除next参数,支持async/await。主要区别包括:Vue3钩子可组合复用、提供更好的TS支持、beforeRouteEnter需用其他方式替

文章图片
#前端#开发语言
到底了