框架与类库:Vue
Vue+Electron开发跨平台桌面应用实践
本文从电商前端团队开发的内部桌面端小工具出发,带你了解 Electron 的基础概念,阅读本文后你会了解如何使用 Vue + Electron 技术构建自己的跨平台桌面应用。
探索前端跨组件通信:EventBus在Vue和React中的应用
EventBus 简介事件总线(Event Bus)是一种用于组件间通信的模式,通常用于解决组件之间的解耦和简化通信的问题。
Vue 不定高展开动效及其原理
在大多数 APP 中,都有问答模块,问答模块的静态页面开发并不复杂,也没有特殊的交互。唯一有一点难度应该是回答部分的展开特效。
Vue 2 模版编译流程详解
vue 中有这样一张响应式系统的流程图,vue 会将模板语法编译成 render 函数,通过 render 函数渲染生成 Virtual dom,但是官方并没有对模板编译有详细的介绍,这篇文章带大家一起学习下 vue 的模板编译。
一个服务端同学的Vue框架入门及实践
从零开始了解前端Vue框架,打造多人实时玩法平台管理系统。
如何在 Vue 中使用 防抖 和 节流
在本文中,你会了解到如何在 Vue 组件中 使用 防抖 和 节流 控制 观察者(watchers) 和 事件处理程序。
基于 Laravel + Vue + Whisper 实现语音版 ChatGPT
基于 Inertia + Vue3 重构 ChatGPT 体验版前端并基于 Whisper 模型提供对语音聊天的支持。
uni-app 黑魔法探秘 (一)——重写内置标签
在 uni-app 项目的开发过程中,我和小伙伴们不断为 uni-app 中一些写法感到好奇。譬如如何重写内置标签、类似 c++ 中预处理器指令的条件编译、为什么 vue 文件中我没加 scoped 也会自动加上命名空间。
拥抱下一代前端工具链-Vue老项目迁移Vite探索
随着项目的不断维护,代码越来越多,项目越来越大。调试代码的过程就变得极其痛苦,等待项目启动的时间也越来越长,尤其是需要处理紧急问题的时候,切换项目启动,等待的时间就会显得尤为的漫长。无法忍受这种开发效率的我,决定将老项目迁移至vite。
距离Vite工具发布到现在已经有了一些日子了,工具链与生态已经趋于稳定,最新版本已经更新到了3.0,既然念头已起,心动不如行动。
无缝切换?从Vue到React
本文主要分析Vue和React在开发上的区别,帮助Vue开发者快速上手React,同时也适用于前端新手入门React。
Vue Router原理介绍
本文介绍了单页web应用的两种路由实现模式,以及如何在server端实现history模式的支持。
由浅入深读透vue源码:diff算法
腾讯工程师讲解并覆写针对数组变化的diff算法。
vue + svg 构建地图系统心路历程
通过vue+svg自研室内地图系统,将职场物资可视化管理,线上分析资源使用率、物资健康状态、BU的分布架构及人员变化,提高职场资源管理效率。
Vue2、Vue3的diff对比
diff 算法是一种通过同层的树节点进行比较的高效算法,避免了对树进行逐层搜索遍历。diff 算法的在很多场景下都有应用,例如在 vue 虚拟 dom 渲染成真实 dom 的新旧 VNode 节点比较更新时。
如何打造一套Vue组件库
组件库能帮我们节省开发精力,无需所有东西都从头开始去做,通过一个个小组件拼接起来,就得到了我们想要的最终页面。在日常开发中如果没有特定的一些业务需求,使用组件库进行开发无疑是更便捷高效,而且质量也相对更高的方案。
目前的开源组件库有很多,不管是react还是vue的体系里都有很多非常优秀的组件库,比如我经常使用的就有elementui和iview。当然也还有其他的一些组件库,他们的本质其实都是为了节省重复造基础组件这一轮子的过程。也有的公司可能会对自己公司的产品有特别的需求,不太愿意使用开源的组件库的样式,或者自己有一些公司内部的业务项目需要用到,但开源项目无法满足的组件需要沉淀下来的时候,自建一套组件库就成为了一个作为业务驱动所需要的项目。
深入了解 vue-cli
转转内部脚手架的 Webpack 部分,是基于 @vue/cli 进行二次封装的。