- 博客(159)
- 资源 (3)
- 收藏
- 关注
原创 新手入门学习使用Git版本管理工具这一篇足够了
什么是GitGit 是一个免费的开源 分布式版本控制系统,旨在快速高效地处理从小到大的所有项目Git易于学习, 占用空间小,性能快如闪电。它优于 Subversion、CVS、Perforce 和 ClearCase 等 SCM 工具,具有便宜的本地分支、方便的暂存区和 多个工作流等功能可以有效、高速的处理项目从0到1的各种版本Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件Torvalds 开始着手开发 Git 是为了作为一种过渡方案
2021-06-19 17:22:28
12220
110
原创 一文带你使用Vue完成移动端(apk)项目
目录结构:基本配置入口文件main.js首先做一个引入我们的Vant UI组件是按需引入,而Element UI是全部引入所以引用方式也不同main.js完整代码// 引入Vueimport Vue from 'vue'// 引入根组件App.vueimport App from './App.vue'// 引入router路由import router from './router'import store from './store'// 引入axiosimport
2021-06-09 13:52:03
23714
130
原创 从零教你使用webpack,从此项目打包不用愁
webpack问题文件依赖关系错综复杂静态文件请求效率低模块化支持不友好浏览器对高级JS特性兼容性不好安装和配置--save-dev 也可以写作 -D,表示是开发依赖(开发阶段需要用到的包,项目上线运行后不需要)初始化项目 npm init -y跟目录下新建 src 目录,作为代码文件目录src 下新建 index.html和index.jsindex.html 中编写 html 代码安装 jquerynpm i jquery安装 webpack通过命令npm insta
2021-06-07 08:06:02
9754
112
原创 一篇文带你使用vue完成一个完整后台
介绍vue-element-admin 是一个后台前端解决方案,它基于 vue 和 element-ui实现。它使用了最新的前端技术栈,内置了 i18 国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,提供了丰富的功能组件,它可以帮助你快速搭建企业级中后台产品原型。相信不管你的需求是什么,本项目都能帮助到你vue-element-admin定位是后台集成方案,不适合当基础模板进行二次开发,项目集成了许多用不到的功能,会造成代码沉余vue-admin-template是一个后台基础模板,建议使
2021-05-26 11:01:46
20873
273
原创 Vue 3 生态系统深度解析:核心技术与工具链
摘要 Vue 3生态系统深度解析了框架的核心技术与工具链,展现了一个现代化前端开发的完整解决方案。其核心特性包括组合式API,通过逻辑复用和代码组织提升开发体验;基于Proxy的全新响应式系统,提供更高效的依赖追踪;优化的虚拟DOM实现,显著提升渲染性能;以及全面的TypeScript支持,确保类型安全。生态工具如Vue Router 4和Pinia进一步扩展了路由管理和状态管理能力。这套体系不仅提供了技术实现,更体现了Vue的设计哲学——通过声明式编程、响应式数据和组件化开发,让开发者能专注于业务逻辑。
2026-03-05 10:48:54
422
原创 Vue 3 组件库开发与发布指南
Vue 3 组件库开发与发布指南 本文介绍了Vue 3组件库的设计与开发全流程。首先阐述了组件库的设计原则,包括一致性、可访问性、可扩展性和性能优化等关键要素。然后详细说明了项目架构的最佳实践,包括清晰的目录结构、Vite构建配置和TypeScript类型定义。最后讲解了组件开发规范,涵盖Props设计、事件命名、插槽设计和样式隔离等具体实现细节。通过遵循这些指南,开发者可以构建高质量、易维护的Vue 3组件库,提高团队开发效率和代码质量。
2026-03-02 14:23:40
710
原创 Vue 3 国际化 (i18n) 实践指南
本文介绍了Vue 3中实现国际化的多种方案。重点讲解了官方推荐的Vue I18n库的使用方法,包括安装配置、语言文件组织和集成到应用中的步骤。此外还对比了其他实现方式:浏览器原生Intl API适用于轻量级格式化;i18next库功能更丰富但配置复杂;自定义解决方案灵活性高但需自行实现高级功能;服务端翻译适合动态内容场景。文章为开发者选择适合项目需求的国际化方案提供了实践指南,涵盖了从基础配置到高级功能的完整实现路径。
2026-03-02 14:04:22
1218
原创 Vue 3 + TypeScript 测试策略与实践
Vue 3 + TypeScript 测试策略摘要 本文系统介绍了 Vue 3 + TypeScript 项目的测试方法,涵盖单元测试、集成测试和 E2E 测试。单元测试使用 Vitest 或 Jest 验证独立组件功能,通过模拟依赖确保测试隔离性。集成测试关注组件间交互,采用 Cypress 等工具验证模块协作。测试配置示例展示了如何设置 Vitest 环境并生成覆盖率报告,代码示例演示了组件测试、表单提交等场景的实现方式。测试策略强调类型安全与行为安全的结合,为复杂前端应用提供质量保障。
2026-02-28 14:07:53
743
原创 Vue 3 + TypeScript + Tailwind CSS 开发实战
本文介绍了Vue 3、TypeScript和Tailwind CSS技术栈的实战应用,重点探讨了Tailwind CSS的使用规范、命名规则和组件化策略。内容包括核心原则、响应式设计规范、主题配置方法以及性能优化建议,帮助开发者高效构建现代化前端应用。文章还详细解析了Tailwind CSS的命名体系,提供了常见功能前缀及其使用示例,为开发者掌握这一实用优先的CSS框架提供了系统指导。
2026-02-28 13:54:15
743
原创 Vue3+TS+Vite+Pinia 完整项目结构
本文介绍了一个基于Vue 3、TypeScript、Vite和Pinia的完整项目结构。该结构适用于中大型前端应用,包含现代前端工程化最佳实践。项目采用模块化设计,主要目录包括:静态资源(public)、源代码(src)、测试(tests)和脚本(scripts)。src目录下细分了组件(components)、状态管理(stores)、API服务(services)、工具函数(utils)等模块,实现了功能解耦和代码复用。项目支持单元测试和端到端测试,具备良好的可扩展性和可维护性。
2026-02-27 15:14:35
649
原创 Vue 3 服务端渲染 (SSR) 实战指南
服务端渲染是指在服务器端将Vue组件渲染成HTML字符串,然后将其发送到客户端的过程。与传统的客户端渲染(Client-Side Rendering,CSR)不同,SSR在服务器端完成了大部分的渲染工作,客户端只需要接收和显示HTML即可。Nuxt.js是一个基于Vue.js的服务端渲染框架,它简化了SSR的实现过程,提供了一套完整的解决方案。Nuxt.js 3基于Vue 3和Vite构建,带来了更好的性能和开发体验。选择合适的SSR方案:根据项目需求选择手动实现或使用Nuxt.js等框架优化数据获取。
2026-02-27 15:04:23
996
原创 Vue 3 与其他前端框架的对比分析
在当今快速发展的前端领域,选择合适的前端框架对于项目的成功至关重要。Vue 3作为Vue.js的最新版本,带来了许多新特性和改进,同时React和Angular作为市场上的主流框架,也各有其独特的优势。本文将对Vue 3与React、Angular等前端框架进行全面对比,分析各框架的优缺点,并探讨框架选择的考量因素,为开发者提供参考。
2026-02-27 14:42:46
507
原创 Vue 3 + TypeScript + Vite 前端工程化实践
Vue 3 + TypeScript + Vite 前端工程化实践摘要:本文介绍了基于Vue 3、TypeScript和Vite的现代化前端开发方案。Vue 3的Composition API提供了更灵活的代码组织方式,TypeScript增强了类型安全和代码可靠性,Vite则显著提升了开发体验和构建效率。通过ESLint、Prettier等工具保障代码规范,结合测试工具确保代码质量,这套技术栈实现了高效、可靠的前端工程化开发流程,为构建复杂Web应用提供了完善的解决方案。
2026-02-26 13:54:17
401
原创 Vue 3 + TypeScript 全栈开发实战
Vue 3与TypeScript全栈开发实战指南 本文全面介绍了使用Vue 3和TypeScript构建全栈应用的核心技术。内容涵盖前后端集成方案、RESTful API实现、架构设计原则和实战案例。前端部分详细展示了axios配置、API封装和用户管理实现;后端提供了Express路由示例。文章旨在帮助开发者掌握现代全栈开发技术栈,构建高效稳定的应用系统。适合前端开发者扩展后端技能、后端开发者学习前端技术,以及全栈开发者提升实战能力。
2026-02-26 13:28:23
951
原创 Vue 3 生态系统深度探索:从测试到部署
本文深入探讨Vue 3生态系统,涵盖核心工具、测试策略和部署流程。主要内容包括: Vue 3核心库特性:组合式API、响应式系统和TypeScript支持 路由与状态管理:Vue Router 4的路由守卫和懒加载,Pinia的简洁状态管理 测试策略:组件测试、E2E测试和性能优化 部署流程:构建优化、CI/CD集成和性能监控 文章提供了丰富的代码示例和最佳实践,适合不同层次的Vue开发者参考,帮助构建高质量的前端应用。
2026-02-25 14:35:01
986
原创 Vue 3 + TypeScript 响应式系统原理与实战
本文深入解析了Vue 3响应式系统的原理与实战应用。Vue 3采用Proxy替代Vue 2的Object.defineProperty,实现了更强大的响应式能力,性能提升达30%,内存占用减少40%。文章详细介绍了核心API(reactive、ref、computed、watch)的使用场景和最佳实践,包括响应式数据创建、依赖收集和更新触发机制。通过代码示例展示了如何根据数据类型和场景选择合适的响应式API,帮助开发者构建高效、可维护的Vue 3应用。
2026-02-25 14:05:56
809
原创 Vue 3 + TypeScript + Vite 微前端架构
本文介绍了基于Vue 3、TypeScript和Vite构建微前端架构的核心方案。主要内容包括:1)微前端架构的核心思想和技术优势;2)常见的微前端实现模式及其适用场景;3)基于Vite Module Federation的具体配置方案,涵盖主应用和子应用的配置细节;4)共享依赖管理和代码分割策略。该架构实现了技术栈无关性、独立开发部署、运行时隔离等微前端核心特性,同时利用现代前端工具链优化了开发体验和构建性能。
2026-02-11 13:03:00
353
原创 Vue 3 + TypeScript 企业级应用开发实战
本文介绍了使用Vue 3和TypeScript开发企业级应用的实战经验。从项目初始化和配置入手,详细讲解了如何搭建完整的项目脚手架,包括目录结构、Vite配置和环境变量管理。重点展示了如何通过TypeScript实现类型安全的开发体验,以及针对不同环境(开发、测试、生产)的区分策略。文章提供了完整的代码示例和详细注释,帮助开发者理解企业级应用开发中的最佳实践和关键配置。
2026-02-11 13:01:42
892
原创 Vue 3 + TypeScript 性能优化指南
本文介绍了Vue 3 + TypeScript项目的性能优化策略,主要包括构建优化、运行时优化和懒加载技术。在构建优化方面,详细讲解了如何通过Vite配置提升性能,包括基础配置优化(路径别名、扩展名配置)和高级配置优化(产物分析、压缩、PWA支持)。在懒加载策略方面,展示了路由级别和组件级别的代码分割实现方式,通过异步加载减少初始体积。这些优化措施能显著提升应用性能,改善用户体验并降低服务器负载。
2026-02-10 11:39:03
1177
原创 前端 ES6 转换为 ES5 的实现方式与流程
ES6转ES5实现方式与流程摘要 ES6新特性需转换为ES5以确保浏览器兼容性。主要工具Babel通过AST转换过程实现:1)解析ES6代码为AST;2)转换AST节点;3)生成ES5代码。配置Babel需设置presets(如@babel/preset-env)、targets浏览器兼容范围和plugins插件。转换可通过命令行或集成Webpack等构建工具完成,输出结果将箭头函数、类等特性转为ES5等效代码。关键配置包括按需引入polyfill和指定core-js版本,以平衡兼容性与代码体积。
2026-02-10 10:43:53
632
原创 Vue 3 组合式 API 深度解析与实战
Vue 3 组合式 API 深度解析与实战 摘要:Vue 3 的组合式 API 彻底改变了 Vue 应用的开发方式,提供更灵活、可维护的代码组织模式。本文深入解析组合式 API 的核心概念,包括 setup 函数、响应式 API(ref/reactive)、计算属性、生命周期钩子等。重点探讨了逻辑复用、依赖注入等高级特性,并提供了最佳实践建议。通过对比选项式 API,展示了组合式 API 在大型项目中的优势,如更好的代码组织、类型支持和逻辑复用能力。
2026-02-10 10:17:03
738
原创 Vue 3 + TypeScript 项目架构实践
本文介绍了Vue 3 + TypeScript项目架构的实践,重点探讨了合理的目录结构设计。文章提出了三种模块划分策略:按业务功能划分、按技术类型划分以及混合划分策略,并详细分析了每种方式的优缺点和适用场景。通过清晰的目录结构组织,可以实现代码模块化、关注点分离,提高项目的可维护性和扩展性。文章还提供了完整的目录结构示例,涵盖从组件、服务到状态管理等各个层面,为开发者构建高效、可扩展的前端项目架构提供了实用指导。
2026-02-09 19:22:05
1208
原创 Vue 3 + TS + Vite + Pinia 开发提效插件攻略
本文介绍了Vue 3 + TypeScript + Vite + Pinia技术栈的高效开发插件配置方案。重点推荐了三款核心开发工具:Volar提供Vue 3组件语法高亮和智能提示;ESLint检查代码错误并规范风格;Prettier自动格式化代码保持一致性。文章详细说明了各插件的安装方法、配置示例和使用技巧,包括volar.config.ts、.eslintrc.js和.prettierrc.js的配置细节,帮助开发者打造高效规范的开发环境。这些工具组合能显著提升开发效率和代码质量。
2026-02-09 16:29:46
27225
原创 Vue 3 + TS + Vite + Pinia vs Vue 2 + JS + Webpack + Vuex:对比分析
在前端开发领域,技术栈的更新迭代速度令人瞩目。从 Vue 2 + JavaScript + Webpack + Vuex 到 Vue 3 + TypeScript + Vite + Pinia,这不仅是简单的工具升级,更是开发理念和工程实践的全面革新。
2026-02-07 10:20:44
12789
原创 Vue 3 + TypeScript 最佳实践
在现代前端开发中,Vue 3 和 TypeScript 的组合已经成为许多团队的首选技术栈。这种组合不仅提供了出色的开发体验,还能显著提高代码质量和可维护性。本文将深入探讨 Vue 3 + TypeScript 的最佳实践,帮助开发者充分发挥这一技术组合的潜力。Vue 3 从设计之初就考虑了对 TypeScript 的支持,主要体现在:使用 Vite 创建 Vue 3 + TypeScript 项目是目前推荐的方式:2.2 tsconfig.json 配置优化2.3 Vite 配置优化3. 组件开
2026-02-06 15:47:45
2357
原创 Vue 3 项目的性能优化策略:从原理到极致优化
在现代前端开发中,性能优化已不仅仅是技术手段,更是一种开发哲学。随着 Vue 3 的普及,开发者需要从"使用框架"过渡到"理解框架并驾驭其性能潜力"的阶段。Vue 3 本身通过重构响应式系统、引入 Composition API、优化编译过程等方式提升了基础性能,但真正的性能极限需要开发者在架构设计、代码实现和运行时调优的各个层面进行深度优化。本文将从原理出发,结合底层实现和实战案例,系统阐述 Vue 3 项目的极致性能优化策略,帮助开发者构建接近原生体验的高性能应用。Vite 作为 Vue 3 的默认构建
2026-02-06 15:44:12
10075
原创 Vue 3 项目的性能优化策略:从原理到实践
优化 Vite 配置(依赖预构建、代码分割)按需引入第三方库使用 Tree-shaking 移除未使用代码优化构建产物(压缩、资源内联)
2026-02-05 12:59:26
8137
原创 Vue 3生态系统深度解析与最佳实践
"paths": {},组件 Props 类型定义user: Userdisabled?: boolean}>()</script>事件类型定义}>()// 使用</script>组合式函数类型定义: numbermax?: numberreturn {count,increment,decrement,resetVue 3 生态系统经过几年的发展,已成为一套成熟、高效的前端开发解决方案。
2026-02-04 20:20:38
8216
原创 vue2与vue3的差异在哪里?
Vue2与Vue3在响应式系统和API设计上有显著差异。Vue2使用Object.defineProperty实现响应式,存在新增/删除属性不支持、数组监听受限等问题;Vue3采用Proxy+Reflect,原生支持这些特性且性能更优。API方面,Vue2采用选项式(Options API),逻辑分散在不同选项中;Vue3引入组合式(Composition API),通过setup函数集中管理逻辑,提供更好的代码组织和复用性。Vue3还优化了性能、内存占用,并支持更灵活的类型处理。
2026-01-31 16:27:33
9276
原创 Vue王炸打包工具新作品 Tsdown上线
Tsdown是一个由TypeScript编写的开源项目,旨在提供一个快速的打包工具,用于将TypeScript代码打包成JavaScript。Tsdown基于Rolldown构建,利用其高性能特性,提供快速的构建速度和强大的生态系统支持。
2025-04-17 14:32:12
794
原创 vue项目H5开发模版推荐-->vue3-vant-mobile
vue3-vant-mobile 是一个基于 Vue 3 生态系统的开源模板组织,旨在构建开箱即用的移动、中后台模板,帮助你快速完成业务开发。所有模板全部采用 ECMAScript 模块(ESM)规范来编写和组织代码,使用了最新的 Vue3、Vite5、TypeScript、Pinia、Unocss 等主流技术开发。有在做H5移动端项目的朋友们可以试一下这款开源模版进行项目开发 可以省去很多步骤,可以完美的将框架搭建好并投入开发使用。
2025-04-08 11:38:00
593
原创 前端开发vue项目(node-modules 可视化神器 Node Modules Inspector)
Node Modules Inspector 是一个用于检查和分析 Node.js 项目中模块依赖关系的工具。
2025-04-07 14:46:58
1238
2
原创 前端 文件下载方法
我们每个项目中都会有一个文件下载的需求,但有些小伙伴遇到这种问题不知道该如何解决,那我今天就来为大家讲解一下。我们请求后会得到一个blob对象,(当然请求方式很多,我只是以最基础的js请求发送来进行演示)我们需要在downloadFile方法中去写相对应的逻辑处理。我们做完这个步骤后 就可以在本地相应地方看到下载的地址了。当我们点击下载文件时会触发我们写的相应方法。然后我们需要去处理下载逻辑。
2024-01-18 17:36:48
660
原创 前端学习路线,带你入门程序猿
JavaScript基础 -> JavaScript操作DOM、BOM -> JavaScript高级进阶 -> jQuery -> HTML5进阶 -> CSS3进阶 -> 响应式页面实现 -> 移动Web端 -> JavaScript面向对象 -> JavaScript异步编程 ->ECMAScript新特性 -> 了解服务器 -> Ajax -> Typescript入门 ->Typescript高级 -> 函数式编程规范 -> JavaScript性能优化 -> canvas动画。
2023-09-19 10:30:42
452
原创 OceanBase开发者大会议后impressions
OceanBase作为自研的国产开源数据库,本次OceanBase的会议全程都是干货,让我们更好的去了解国产数据库OceanBase的优点,本次议程中OceanBase CTO也讲到了4.1和后面4.x的发布解决了哪些我们实际使用过程中的问题,为我们使用打造了完美的场景。作为一名参加OceanBase开发者大会的开发人员,我感到非常荣幸和激动。这次大会让我对OceanBase这个分布式数据库系统有了更深入的了解。这次大会让我对OceanBase这个分布式数据库系统有了更深入的了解。
2023-03-26 11:33:46
2799
1
AI系统高度依赖训练数据,如果数据存在偏差或错误,如何解决?
2026-03-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅