
前言上一次做个人主页已经是 2 年前的事情了,当时只使用 Codepen 做,一个 bug 也挂了 2 年。刚好最近在学习 React18,好在之前学习的 React 知识够用,TSX 也在 Vue ...
今天继续给博客新增功能,前段时间一直在做 itwitter 的 AI 功能,但是由于那边是基于纯前端开发的,所以无法使用 MCP 功能。大致参考了教程写了一个脚本,只需要在命令行执行 pnpm ai:...
EdgeOne Pages前段时间在试用 CodeBuddy 的时候发现了 EdgeOne Pages 服务和 CDN 服务。于是我在 Pages 上把个人主页的代码挂上去,发现用 EdgeOne 的...

之前我在使用 Gridea 的时候由于没有 “文章短代码” 功能,但我又想在文章中添加音乐播放器、添加视频等等。考虑到 Markdown 的特性是支持插入 HTML ,我将 <div class...

解决的问题使用 UniApp Push 2.0 服务需要在手机厂商开发者获取相应的推送密钥,但是申请密钥的过程极其繁琐,甚至需要各种证、备案等,有些厂商甚至仅开放企业用户开发者注册。原理在安卓系统中,...

前言在上一篇《React + ThreeJS 实践(一)》中摸索了场景构建和数据存储方式,这一篇来讲述一下 MQTT 实时数据的展示与更新。在本文中我们要考虑如何在物体上实时显示数据、如何在物体上新增...

前言React 和 ThreeJS 的开发方式有很多,本文主要通过对象封装做具体实现,内容只是做知识疏导,不会出现大量代码块。由于最近需要在 Vue2 项目中加入 3D 功能,并且在原本项目代码已经堆...

项目介绍《凡人修仙》是一款 2D ARPG 的单人闯关网页游戏,由 Phaser3 游戏引擎开发。在游戏中,玩家可以通过挑战副本,击败游戏中的敌人获得游戏道具,使得玩家可以挑战更高级的副本。副本难度会...
总结:uni.request 不支持 formData 类型的数据,无论是设置 header 还是 new formData 都会被转成 json 提交。解决方法是使用 uni.uploadFile ...
导航设置导航添加在 Arco Design 图标库中找到自己想要的图标比如:icon-tiktok-color,只需要填入 tiktok-color 即可。一如既往支持直接填写 svg 代码。导航修改...

iTwitter 2 主题是基于 Vue3 + TypeScript 开发的 Typecho 主题,主题功能正在逐步完善中。为什么要使用这种方式开发主题使用 Vue 开发主题必然是未来趋势,在以往使用...

踩坑 #1更改语言必须在 setup 内使用。项目需求是用户登录后按照后端传的数据,需要对前端显示的语言进行切换。但是修改语言无法在 pinia 中完成。我的做法是先修改 store 中用户设置的值,...

最近有一个需求需要对一个 Modal 弹窗的子组件进行重新渲染。解决办法就是每次更新 :key 的值来实现组件更新。回顾首先我们来回顾一下 :key 的作用:在 v-for 中每一个节点都必须添加:k...

因为刚开始接触 Flutter,这个小册是我最近买来想说学习一下 Flutter,我看小册介绍是适合入门的,结果一看课程一整个大傻眼。重点内容不细讲,内容缺斤少两,质量堪忧。但是还是顺着思路自己做了下...

Stateless 或 Stateful 的选择如果对组件的封装不需要使用动画等,可以直接使用 StatelessWidget,也可以通过构造函数传递各种控制器;另外 StatelessWidget ...
我们要实现的功能是通过 Redis 来存储用户信息,但是存储之前我们先要从数据库里拿到这些数据。我们先假装有一个数据库,因为要简单,所以直接用代码伪装一个数据库。但是再此之前需要先定义一个 User ...

前言这学期大家都不认识,所以我组队的队友我自己的想法是要画画厉害的。组队完成后,就是决定开发语言。我问了她们其他人是不是都学过 JavaScript ,得到肯定的回答后我们选用 TypeScript开...