HTTP与HTTPS的对比 HTTP与HTTPS的对比 协议本质与工作原理 HTTP:明文传输的基础协议 HTTP(HyperText Transfer Protocol,超文本传输协议)是互联网应用最广泛的协议之一。它基于TCP/IP协议栈,采用请求-响应模式工作,客户端发送请求,服务器返回响应。 核心特点: 2025-07-16 24 Administrator
Vue修改Element-Plus组件库样式 Vue修改Element-Plus组件库样式 前言 在现代Vue项目开发中,Element-Plus、Ant Design Vue等UI组件库提供了丰富的预制组件,但往往无法完全满足项目的个性化设计需求。如何优雅、高效地修改组件库样式,同时保持代码的可维护性和升级兼容性,是每个前端开发者都需要掌握的技能。本文将深入探讨各种样式修改方案的最佳实践 2025-04-11 41 Administrator
Vue路由懒加载 Vue路由懒加载 前言 在现代单页应用开发中,随着项目规模的增长,打包后的JavaScript文件体积也会迅速增大,导致应用首次加载时间过长。Vue路由懒加载技术正是解决这一问题的有效方案。通过按需加载路由组件,我们可以显著减小初始包体积,提升应用启动速度,改善用户体验。本文将深入探讨Vue路由懒加载的原理和实现方式 2025-03-13 20 Administrator
JS-回调函数 JS-回调函数 回调函数(Callback Function)是一种作为参数传递给其他函数的函数,当特定事件发生或某个操作完成时,这个函数会被"回调"执行。 基本概念 回调函数的核心思想是控制反转 - 你把一个函数交给别人调用,而不是自己直接调用。 工作原理 // 简单示例 function doSomething 2025-02-05 22 Administrator
Vue 3 Pinia状态管理 Vue 3 Pinia状态管理 🎯 什么是Pinia? Pinia是Vue 3的官方状态管理库,也是Vuex的继任者。它提供了更简洁、更直观的API,完全支持TypeScript,并且具有出色的开发体验。 与其他状态管理工具对比: React: Redux Vue 2: Vuex 2025-01-18 48 Administrator
Vue Router路由导航守卫 Vue Router路由导航守卫 🎯 什么是路由导航守卫? 路由导航守卫是Vue Router提供的控制路由跳转的机制,允许我们在路由跳转前或跳转后执行一些逻辑。最常见的应用场景就是身份验证和权限控制。 🚪 导航守卫类型 Vue Router提供了三种守卫: 全局前置守卫:router.beforeEach() 2024-11-18 28 Administrator
Axios token的获取 Axios token的获取 在Web开发中,token(令牌)可以存储在多个地方,包括cookie、sessionStorage和localStorage。每种存储方式都有其优点和缺点,选择哪种方式取决于你的应用需求。 1. Cookie 将token存储在cookie中是一种常见的做法。这种方式的优点是,即使在浏览器关闭后, 2024-07-04 15 Administrator
前端构建工具-Vite、Webpack、ESLint、Prettier 前端构建工具-Vite、Webpack、ESLint、Prettier Webpack - 模块打包工具 作用: 将各种资源(JS、CSS、图片等)打包成浏览器可识别的文件 实际用途: 模块化开发:支持CommonJS、ES Module等模块规范 代码分割:按需加载,优化性能 资源处理:通过loader处理各种类型文件 开发服务器:热更新、代理配置等 2024-06-22 12 Administrator
如何监听一个变量值的变化 如何监听一个变量值的变化 响应式系统架构: ┌─────────────────────────────────────────────────────────┐ │ 响应式状态管理器 │ ├───────────────────────── 2024-06-20 12 Administrator
Vue组件Props传参 Vue组件Props传参 🎯 什么是Props? Props是Vue中父组件向子组件传递数据的主要方式。Props是单向数据流,数据从父组件流向子组件,子组件不能直接修改props,这保证了数据的可预测性和组件的独立性。 📤 父组件:传递Props 基本语法 <!-- ParentComponent.vue --> <t 2024-06-18 11 Administrator