上一页 1 2 3 4 5 6 7 8 9 10 ··· 63 下一页
摘要: 前言 手机自带的浏览器内核太低了(js获取浏览器内核navigator.userAgent),不想让用户升级自带的webview内核(受限于国内环境,很可能会不成功)。 唯一的办法是将三方内核打进包里去,如:腾讯的x5内核、火狐的geckoview内核等等。 这里介绍的就是 geckoview 内核 阅读全文
posted @ 2025-07-23 13:22 丁少华 阅读(877) 评论(0) 推荐(0)
摘要: 打包路径和短路径 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)
摘要: 1. 需求背景 在前端项目中,常常需要对部分页面进行访问控制(如:未登录用户不能访问某些页面,未完善资料的用户需跳转到资料完善页)。为此,我们实现了一个 Svelte 组件 auth-guard,用于统一处理页面的鉴权与重定向逻辑。 2. 主要思路 区分公开页面与受保护页面:如首页 /、登录页 /l 阅读全文
posted @ 2025-07-22 15:08 丁少华 阅读(14) 评论(0) 推荐(0)
摘要: 前言 我在 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)
摘要: 基础使用 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)
摘要: 前言 之前我是将token挂载到上下文,这里做了笔记, 但是后来我发现如果服务重启,他就失效。 业界常用的做法是将token放入redis管理 生成令牌 如果有 token 效期受 redis 控制了,那还要jwt就不要再控制了 import jwt from 'jsonwebtoken'; imp 阅读全文
posted @ 2025-07-16 16:26 丁少华 阅读(16) 评论(0) 推荐(0)
摘要: 前言 nodemailer看起来不错。 我们在项目中安装即可 npm install nodemailer 使用 创建一个工具 src\utils\email-helper.ts import nodemailer from "nodemailer"; // 创建一个transporter cons 阅读全文
posted @ 2025-07-16 02:14 丁少华 阅读(12) 评论(0) 推荐(0)
摘要: 没有ide 和 Cursor 不同,它没有做自己的开发编辑器,而是以插件的形式发布。 Jetbrains、VS Code、GitHub 以及 Slack 甚至 Vim 都可以以插件的形式去使用它! 对了,新用户免费使用半个月,之后便会以 50刀/每月 高昂的费用收取! vscode安装 只需要在vs 阅读全文
posted @ 2025-07-11 14:30 丁少华 阅读(4914) 评论(2) 推荐(0)
摘要: 关键知识点:d.ts 文件中的模块化与全局声明 问题描述 当在 .d.ts 文件中添加 import 或 export 语句时,该文件会被 TypeScript 视为模块(module),而不是全局脚本文件。这会导致文件中的声明仅在模块内部可见,而不是全局可见。 // 这会使文件变成模块,声明不再是 阅读全文
posted @ 2025-07-11 12:49 丁少华 阅读(21) 评论(0) 推荐(0)
摘要: 没有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 下一页