JS-回调函数 JS-回调函数 回调函数(Callback Function)是一种作为参数传递给其他函数的函数,当特定事件发生或某个操作完成时,这个函数会被"回调"执行。 基本概念 回调函数的核心思想是控制反转 - 你把一个函数交给别人调用,而不是自己直接调用。 工作原理 // 简单示例 function doSomething 2025-02-05 13 Administrator
Vue 3 Pinia状态管理 Vue 3 Pinia状态管理 🎯 什么是Pinia? Pinia是Vue 3的官方状态管理库,也是Vuex的继任者。它提供了更简洁、更直观的API,完全支持TypeScript,并且具有出色的开发体验。 与其他状态管理工具对比: React: Redux Vue 2: Vuex 2025-01-18 23 Administrator
Vue Router路由导航守卫 Vue Router路由导航守卫 🎯 什么是路由导航守卫? 路由导航守卫是Vue Router提供的控制路由跳转的机制,允许我们在路由跳转前或跳转后执行一些逻辑。最常见的应用场景就是身份验证和权限控制。 🚪 导航守卫类型 Vue Router提供了三种守卫: 全局前置守卫:router.beforeEach() 2024-11-18 18 Administrator
Axios token的获取 Axios token的获取 在Web开发中,token(令牌)可以存储在多个地方,包括cookie、sessionStorage和localStorage。每种存储方式都有其优点和缺点,选择哪种方式取决于你的应用需求。 1. Cookie 将token存储在cookie中是一种常见的做法。这种方式的优点是,即使在浏览器关闭后, 2024-07-04 11 Administrator
前端构建工具-Vite、Webpack、ESLint、Prettier 前端构建工具-Vite、Webpack、ESLint、Prettier Webpack - 模块打包工具 作用: 将各种资源(JS、CSS、图片等)打包成浏览器可识别的文件 实际用途: 模块化开发:支持CommonJS、ES Module等模块规范 代码分割:按需加载,优化性能 资源处理:通过loader处理各种类型文件 开发服务器:热更新、代理配置等 2024-06-22 7 Administrator
如何监听一个变量值的变化 如何监听一个变量值的变化 响应式系统架构: ┌─────────────────────────────────────────────────────────┐ │ 响应式状态管理器 │ ├───────────────────────── 2024-06-20 9 Administrator
Vue组件Props传参 Vue组件Props传参 🎯 什么是Props? Props是Vue中父组件向子组件传递数据的主要方式。Props是单向数据流,数据从父组件流向子组件,子组件不能直接修改props,这保证了数据的可预测性和组件的独立性。 📤 父组件:传递Props 基本语法 <!-- ParentComponent.vue --> <t 2024-06-18 7 Administrator
CSS界面浮现优先级 CSS界面浮现优先级 什么是CSS优先级? CSS优先级是浏览器决定哪个CSS规则应用于元素的一套算法。当多个规则选择同一元素并设置相同属性时,优先级高的规则胜出。 层叠的三大支柱 重要性(Importance) - !important声明 特殊性(Specificity) - 选择器的权重 2024-06-03 14 Administrator
Axios拦截器:请求与响应的处理 Axios拦截器:请求与响应的处理 🎯 什么是拦截器? 拦截器是Axios提供的强大功能,允许我们在请求发送到服务器之前或响应到达客户端之前对其进行拦截和处理。这为统一的错误处理、数据转换、身份验证等提供了便利。 📤 1. 请求拦截器 作用说明 请求拦截器在请求发送之前执行,主要用于: 2024-02-18 10 Administrator
解决 Git 推送/克隆时的 Permission denied (publickey) 错误 解决 Git 推送/克隆时的 Permission denied (publickey) 错误 在多设备开发时,经常会遇到在云服务器(Ubuntu)或本地机器(Arch Linux)上无法连接 GitHub 的情况。本文将介绍如何通过 SSH 密钥配置,彻底解决 GnuTLS recv error 或 Permission denied (publickey) 等连接问题。 1. 为什么会报错 2024-01-30 5 Administrator