【@vitejs/plugin-legacy】Vue3 + Vite 的浏览器兼容策略
在现代前端开发中,Vue3 和 Vite 已经成为许多开发者构建高效、高性能应用的首选工具组合。然而,随着技术的不断进步,浏览器的兼容性问题仍然是一个不可忽视的话题。本文将探讨如何在使用 Vue3 + Vite 开发项目时,制定合理的浏览器兼容策略,确保应用能够在目标浏览器中正常运行。 Vite...
Vue3 中父组件调用子组件内的方法
在 Vue3 的开发中,组件化是其核心思想之一。父子组件之间的通信是常见的需求,而父组件调用子组件的方法也是开发中经常遇到的场景。本文将详细介绍如何在 Vue3 中实现父组件调用子组件的方法,并结合代码示例进行讲解。...
写给女友的网络协议科普:从“打电话”到“发微信”的奇妙世界
摘要:网络协议就像人类社会的语言规则,而Socket、TCP、UDP、HTTP这些名词,则是不同场景下的“沟通方式”。本文会用生活中的例子,带你轻松理解这些技术概念,并揭秘它们如何让互联网世界运转起来。 一、网络世界的基础:从“快递系统”理解分层模型想象你要给朋友寄一封信,需要经过写内容→装...
【GO】为什么说go的“继承”并不是真正的继承?
昨天和一个朋友在讨论这个问题,他提到在学习go的时候,有弹幕说,这并不是继承,而是组合。我说:我也是这么认为的,今天就详细解释一下,为什么这么说。 在讨论Go语言中继承与组合的问题时,我们需要明确几个关键概念: 继承与组合的定义: ˃ 继承:继承是一种面向对象编程的核心概...
FastAPI、Go 和 Node.js 性能对比
在现代后端开发中,选择合适的编程语言和框架对于构建高性能、高扩展性的应用至关重要。FastAPI、Go 和 Node.js 是目前非常流行的三种技术栈,它们各自有独特的优势和适用场景。本文将从性能角度对这三者进行对比分析,帮助开发者更好地选择适合项目需求的技术方案。 一、背景介绍˂a name...
【随笔】关于开发一个既能日常记账,又能拥有资产管理功能的APP的Idea
随便写了,想到哪里写哪里。 最近一直在市面找一款记账APP,但是感觉都不满足我的需求。 我的想法是,在普通账本程序的基础上,再加上多人管理。资产管理。 资产管理一定要把价格接口对接好。 我举个例子,比如有虚拟货币资产ETH 1个,那么就应该在统计的时候,按实时市值进行统计。又或者按照当天的市值统计。...
微信小程序中Buffer转UTF8字符串
背景 在开发大模型的流式返回接口时,需要将后端返回的二进制流转化为字符串。关于这个问题,在大多数情况下,我们可借助 TextDecoder 来达成。 TextDecoder 是一个内置的 JavaScript 对象,它能够把 ArrayBuffer 转换为字符串。 但是!在微信小程序中是不支持该对象...
【uniapp】使用three.js渲染OBJ、MTL文件
1、安装 Three.js 将 Three.js 库引入到你的 UniApp 项目中。可以通过 npm 进行安装: npm install three 2、编写代码 在 UniApp 的页面中编写代码来加载和渲染 OBJ 和 MTL 文件。以下是一个示例代码: import * as THREE...
解决!!!关于微信小程序中无法正常显示uview-plus的up-tabs组件样式的问题
解决up-tabs组件的样式在内置看着没问题,但在微信小程序里不生效的问题...
Vue JSX 写法与传统 Vue 写法的区别
1. 语法风格 传统 Vue 写法:使用 .vue 文件,包含 、 和 `` 三个部分。模板部分使用类似 HTML 的语法,逻辑部分使用 JavaScript,样式部分使用 CSS。 ```vue {{ message }} Click meexport default { data()...