June 2, 2025
      
        
  
    angular
  
  
    postMessage
  
  
    NgRx
  
      
      
        
          📌 postMessage vs NgRx —— 技术选型与场景分析
🧭 两种方案的典型使用场景✅ NgRx 的典型场景
应用运行在 同一个 Angular 应用上下文内
需要集中式状态管理、统一逻辑流(例如全局用户状态、表单状态)
组件之间是父子、兄弟关系,或通过服务可以注入连接
� ...
        
      
      Read more
    
  
    
      
      June 2, 2025
      
        
  
    ai
  
  
    大模型
  
  
    前端架构
  
      
      
        
          “AI 大模型的前端架构” 是一个很有深度的话题,通常指的是基于大模型能力构建的 Web 应用前端架构设计,例如像 ChatGPT、Copilot、Notion AI 这样的产品。下面从 架构层次、技术栈、关键模块设计 等方面详细说明。
🧠 AI 大模型应用的前端架构全貌🧱 一、前端整体 ...
        
      
      Read more
    
  
    
      
      June 1, 2025
      
        
  
    自动化测试
  
  
    Prometheus
  
  
    gateway
  
      
      
        
          📌 回顾一下流程E2E 测试 (Cypress / Playwright)       ↓自定义脚本 pushMetric() 推送指标       ↓Prometheus PushGateway (暂存指标)       ↓Prometheus 定时抓取 PushGateway ...
        
      
      Read more
    
  
    
      
      May 31, 2025
      
        
  
    webpack
  
  
    vite
  
      
      
        
          Vite 的入口是 HTML 的原因
现代浏览器原生支持 ES 模块(ESM)加载
Vite 利用了浏览器原生对 ES 模块的支持,直接在浏览器中通过 <script type="module" src="main.js"> 来加载模块。 ...
        
      
      Read more
    
  
    
      
      May 30, 2025
      
        
  
    自动化测试
  
  
    cypress
  
  
    playwright
  
      
      
        
          Playwright 和 Cypress 的优缺点对比,以及适合的使用场景
🧩 一览对比
特性
Playwright
Cypress
浏览器支持
Chromium, Firefox, WebKit(Safari 引擎)
仅支持 Chromium 和部分 Firefox(Safa ...
        
      
      Read more
    
  
    
      
      May 26, 2025
      
        
  
    Cocos Creator 3.x
  
  
    闯关类
  
      
      
        
          ⚔️ 闯关类游戏适合度分析1. 适合的场景
关卡数量适中关卡数十到几百个都可以,但需要合理规划资源加载和内存管理。
2D 闯关游戏典型的横版、竖版关卡跳跃、解谜、射击等2D玩法,非常适合。
画面资源合理图片、音效大小控制得好,能保证游戏加载快、流畅。
逻辑复杂度适中关卡内的逻辑交互不要过于复 ...
        
      
      Read more