摘要: import os import re from flask import Flask, send_from_directory, redirect, request # 1) 构建产物目录:沿用 Vite 输出到 express/dist PROJECT_ROOT = os.path.abspat 阅读全文
posted @ 2025-08-08 10:59 触手可及、 阅读(18) 评论(0) 推荐(0)
摘要: interface TextContentProps { title?: string; content: string; } export default function TextContent({ title, content }: TextContentProps) { return ( < 阅读全文
posted @ 2025-07-18 15:37 触手可及、 阅读(9) 评论(0) 推荐(0)
摘要: import { useEffect, useState } from 'react'; import ReactMarkdown from 'react-markdown'; import remarkGfm from 'remark-gfm'; export default function A 阅读全文
posted @ 2025-07-18 10:07 触手可及、 阅读(21) 评论(0) 推荐(0)
摘要: // ...原有代码 function mount() { createRoot(document.getElementById('root')!).render( <StrictMode> <App /> </StrictMode> ) } // 微前端环境判断 if (!(window as a 阅读全文
posted @ 2025-07-15 20:03 触手可及、 阅读(14) 评论(0) 推荐(0)
摘要: 在JavaScript中,arguments对象是一个类数组对象,代表了传入当前函数的所有参数。尽管在现代JavaScript开发中,使用剩余参数(rest parameters)...args是一种更现代和更推荐的方式,但是了解如何操作arguments对象仍然有其价值,特别是在处理旧的代码或者需 阅读全文
posted @ 2025-06-09 22:34 触手可及、 阅读(32) 评论(0) 推荐(0)
摘要: /** * @name 发布订阅模式 * * 设计核心 * 发布者、订阅者、第三方媒介 */ class EnentBus { constructor() { this.evnets = {}; } // 只订阅一次 once(name, fn) { try { const callback = ( 阅读全文
posted @ 2025-06-09 21:47 触手可及、 阅读(18) 评论(0) 推荐(0)
摘要: /** * @name 观察者模式 * */ class Observer { constructor() { this.observers = new Set(); // 使用Set来自动处理重复问题 } // 观察者 addListner(fn) { this.observers.add(fn) 阅读全文
posted @ 2025-06-09 21:43 触手可及、 阅读(9) 评论(0) 推荐(0)
摘要: 1. react锚点使用 https://segmentfault.com/a/1190000023881414 2. ES7新特性: (1) includes()验证数组中是否存在某个元素, 例:array.includes( 判断的数据 ) 返回的是布尔值 (2) 指数运算符 ** , 例:co 阅读全文
posted @ 2021-05-26 16:43 触手可及、 阅读(48) 评论(0) 推荐(0)