会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
丁少华
任何复杂的框架都是简单的知识组合并延伸的,所以学好基础知识才是最重要的。好高骛远,眼高手低,终究还是学的不精。
博客园
首页
联系
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
63
下一页
2025年7月23日
安卓集成火狐浏览器内核
摘要: 前言 手机自带的浏览器内核太低了(js获取浏览器内核navigator.userAgent),不想让用户升级自带的webview内核(受限于国内环境,很可能会不成功)。 唯一的办法是将三方内核打进包里去,如:腾讯的x5内核、火狐的geckoview内核等等。 这里介绍的就是 geckoview 内核
阅读全文
posted @ 2025-07-23 13:22 丁少华
阅读(877)
评论(0)
推荐(0)
2025年7月22日
Sveltekit基本使用
摘要: 打包路径和短路径 Svelte kit不再依赖于vite相关配置,而是 svelte.config.js import adapter from '@sveltejs/adapter-static'; import { vitePreprocess } from '@sveltejs/vite-pl
阅读全文
posted @ 2025-07-22 16:45 丁少华
阅读(31)
评论(0)
推荐(0)
Svelte 鉴权守卫(auth-guard)组件实现与优化
摘要: 1. 需求背景 在前端项目中,常常需要对部分页面进行访问控制(如:未登录用户不能访问某些页面,未完善资料的用户需跳转到资料完善页)。为此,我们实现了一个 Svelte 组件 auth-guard,用于统一处理页面的鉴权与重定向逻辑。 2. 主要思路 区分公开页面与受保护页面:如首页 /、登录页 /l
阅读全文
posted @ 2025-07-22 15:08 丁少华
阅读(14)
评论(0)
推荐(0)
2025年7月18日
代理github
摘要: 前言 我在 clone github仓库的时候 会卡住 一致提示网络超时,以及 安装nvm 也会报错相关 root@someone:~# curl -o- raw.githubusercontent.com | bash % Total % Received % Xferd Average Spee
阅读全文
posted @ 2025-07-18 11:00 丁少华
阅读(104)
评论(0)
推荐(0)
2025年7月17日
roughjs手绘库
摘要: 基础使用 roughjs 手绘支持两种渲染方式,canvas和svg。 canvas import rough from 'roughjs'; import { useRef } from 'react'; import { useMount } from 'ahooks'; export defa
阅读全文
posted @ 2025-07-17 18:52 丁少华
阅读(15)
评论(0)
推荐(0)
2025年7月16日
koa结合redis生成token
摘要: 前言 之前我是将token挂载到上下文,这里做了笔记, 但是后来我发现如果服务重启,他就失效。 业界常用的做法是将token放入redis管理 生成令牌 如果有 token 效期受 redis 控制了,那还要jwt就不要再控制了 import jwt from 'jsonwebtoken'; imp
阅读全文
posted @ 2025-07-16 16:26 丁少华
阅读(16)
评论(0)
推荐(0)
koa邮件服务
摘要: 前言 nodemailer看起来不错。 我们在项目中安装即可 npm install nodemailer 使用 创建一个工具 src\utils\email-helper.ts import nodemailer from "nodemailer"; // 创建一个transporter cons
阅读全文
posted @ 2025-07-16 02:14 丁少华
阅读(12)
评论(0)
推荐(0)
2025年7月11日
Augment入门指南
摘要: 没有ide 和 Cursor 不同,它没有做自己的开发编辑器,而是以插件的形式发布。 Jetbrains、VS Code、GitHub 以及 Slack 甚至 Vim 都可以以插件的形式去使用它! 对了,新用户免费使用半个月,之后便会以 50刀/每月 高昂的费用收取! vscode安装 只需要在vs
阅读全文
posted @ 2025-07-11 14:30 丁少华
阅读(4914)
评论(2)
推荐(0)
TypeScript 模块与全局声
摘要: 关键知识点:d.ts 文件中的模块化与全局声明 问题描述 当在 .d.ts 文件中添加 import 或 export 语句时,该文件会被 TypeScript 视为模块(module),而不是全局脚本文件。这会导致文件中的声明仅在模块内部可见,而不是全局可见。 // 这会使文件变成模块,声明不再是
阅读全文
posted @ 2025-07-11 12:49 丁少华
阅读(21)
评论(0)
推荐(0)
2025年7月10日
augment 入门指南
摘要: 没有ide 和 Cursor 不同,它没有做自己的开发编辑器,而是以插件的形式发布。 Jetbrains、VS Code、GitHub 以及 Slack 甚至 Vim 都可以以插件的形式去使用它! 对了,新用户免费使用半个月,之后便会以 50刀/每月 高昂的费用收取! vscode安装 只需要在vs
阅读全文
posted @ 2025-07-10 19:48 丁少华
阅读(1402)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
63
下一页
公告