<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>徐徐爱coding</title>
    <link>https://www.xu69.com</link>
    <description>一个精美的个人博客,记录平时的学习笔记</description>
    <language>zh-CN</language>
    <copyright>© 2026 徐徐爱coding</copyright>
    <atom:link href="https://www.xu69.com/rss.xml" rel="self" type="application/rss+xml" />
    
      <item>
        <title>《忠诚》：改革深水区的人性光谱与时代镜像</title>
        <link>https://www.xu69.com/article/154</link>
        <description>一篇深度解析电视剧《忠诚》的影评，探讨高长河、钟超林、田立业等角色在改革攻坚期的忠诚抉择，揭示剧集超越反腐题材的时代价值与人性洞察。</description>
        <pubDate>Sun, 17 May 2026 12:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/154</guid>
      </item>
    
      <item>
        <title>Let’s Encrypt 证书申请与 Nginx 配置实战</title>
        <link>https://www.xu69.com/article/153</link>
        <description>一篇可直接照着操作的 Let’s Encrypt 实战文章，涵盖前置条件、Certbot 申请方式、Nginx SSL 配置、HTTP 跳转 HTTPS 和自动续期。</description>
        <pubDate>Sat, 09 May 2026 12:30:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/153</guid>
      </item>
    
      <item>
        <title>前端「宽与高」速查：视口、文档、元素与 CSS 单位</title>
        <link>https://www.xu69.com/article/152</link>
        <description>从 innerWidth 到 scrollHeight，从 getBoundingClientRect 到 Visual Viewport；对照一张心智表分清「布局盒」「可见区域」「滚动尺寸」与移动端动态工具栏下的视口单位。</description>
        <pubDate>Thu, 07 May 2026 10:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/152</guid>
      </item>
    
      <item>
        <title>window.dispatchEvent：在浏览器里派发与消费自定义事件</title>
        <link>https://www.xu69.com/article/151</link>
        <description>用 window 作为轻量事件总线：构造 CustomEvent 并 dispatchEvent，配合 addEventListener 在模块、微前端或跨 iframe 同页场景里解耦通信；注意同步派发与 preventDefault 的返回值。</description>
        <pubDate>Thu, 07 May 2026 01:36:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/151</guid>
      </item>
    
      <item>
        <title>window.matchMedia：在 JavaScript 里读写媒体查询</title>
        <link>https://www.xu69.com/article/150</link>
        <description>用与 CSS 相同的媒体查询字符串在脚本中判断布局与系统偏好，并用 change 事件替代粗糙的 resize；附深色模式与减少动效示例及卸载监听要点。</description>
        <pubDate>Thu, 07 May 2026 01:32:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/150</guid>
      </item>
    
      <item>
        <title>用 ECharts GL 做「3D 环图」：参数曲面与引导线实战</title>
        <link>https://www.xu69.com/article/149</link>
        <description>从数据映射到 startRatio/endRatio，用 getParametricEquation 生成每一块扇环曲面；最大值加高、line3D + scatter3D 做标注；grid3D 控制视角与自动旋转。</description>
        <pubDate>Wed, 06 May 2026 07:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/149</guid>
      </item>
    
      <item>
        <title>AI 时代，还要不要做个人博客？</title>
        <link>https://www.xu69.com/article/148</link>
        <description>搜索入口在变化，但长期价值并没有消失。博客不只是流量工具，更是个人资产、思考容器与可信名片。</description>
        <pubDate>Fri, 01 May 2026 18:32:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/148</guid>
      </item>
    
      <item>
        <title>标题阴影跳动效果的实现思路</title>
        <link>https://www.xu69.com/article/147</link>
        <description>这篇文章聚焦标题阴影动效，讲清为什么要分层阴影、如何控制幅度，以及如何避免视觉突兀。</description>
        <pubDate>Thu, 30 Apr 2026 20:39:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/147</guid>
      </item>
    
      <item>
        <title>打字机效果是怎么实现的</title>
        <link>https://www.xu69.com/article/146</link>
        <description>从“定时追加字符”到“requestAnimationFrame 节流”，这篇文章讲清打字机动效背后的实现思路。</description>
        <pubDate>Thu, 30 Apr 2026 20:38:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/146</guid>
      </item>
    
      <item>
        <title>这次网站优化，我把 Lighthouse 跑到了 100</title>
        <link>https://www.xu69.com/article/145</link>
        <description>从资源加载到渲染路径，再到语义化与 SEO 细节，这次优化把站点评分稳定拉到高分区间。</description>
        <pubDate>Thu, 30 Apr 2026 16:22:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/145</guid>
      </item>
    
      <item>
        <title>人到中年，仍要把日子一寸寸拾起</title>
        <link>https://www.xu69.com/article/137</link>
        <description>生活会突然变重，但只要还愿意把自己扶起来，路就还在脚下。</description>
        <pubDate>Wed, 29 Apr 2026 18:50:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/137</guid>
      </item>
    
      <item>
        <title>WebSocket的简单封装</title>
        <link>https://www.xu69.com/article/139</link>
        <description>基于 `SimpleWebSocket` 类封装连接生命周期，覆盖自动重连、消息 JSON 解析、手动断开、发送与主动重连能力。</description>
        <pubDate>Mon, 20 Apr 2026 08:30:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/139</guid>
      </item>
    
      <item>
        <title>js排除对象字段</title>
        <link>https://www.xu69.com/article/131</link>
        <description>基于 `Object.entries + Object.fromEntries` 实现 `excludeObjectFields`，并补充参数校验与浅拷贝返回逻辑。</description>
        <pubDate>Mon, 20 Apr 2026 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/131</guid>
      </item>
    
      <item>
        <title>前端下载文件</title>
        <link>https://www.xu69.com/article/132</link>
        <description>通过 `Blob + URL.createObjectURL + a.download` 实现文件下载，并演示从 `content-disposition` 提取文件名。</description>
        <pubDate>Mon, 20 Apr 2026 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/132</guid>
      </item>
    
      <item>
        <title>从富文本中提取纯文本</title>
        <link>https://www.xu69.com/article/133</link>
        <description>使用 `DOMParser` 解析 HTML，并通过 `textContent/innerText` 提取纯文本，顺带处理 `null/undefined` 字符串边界情况。</description>
        <pubDate>Mon, 20 Apr 2026 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/133</guid>
      </item>
    
      <item>
        <title>js格式化日期</title>
        <link>https://www.xu69.com/article/134</link>
        <description>封装 `formatTime`，通过正则匹配 `YYYY/MM/DD HH:mm:ss` 等占位符并用 `padStart` 完成日期补零格式化。</description>
        <pubDate>Mon, 20 Apr 2026 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/134</guid>
      </item>
    
      <item>
        <title>SSE的封装</title>
        <link>https://www.xu69.com/article/138</link>
        <description>封装 `SSEClient`：包含连接建立、消息解析（含 JSONBig）、异常重连、最大重连次数控制与手动关闭流程。</description>
        <pubDate>Mon, 20 Apr 2026 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/138</guid>
      </item>
    
      <item>
        <title>uuid 生成器</title>
        <link>https://www.xu69.com/article/140</link>
        <description>实现可配置长度与基数的 `uuid` 生成函数，同时支持 36 位标准格式（含连字符与版本位）生成逻辑。</description>
        <pubDate>Mon, 20 Apr 2026 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/140</guid>
      </item>
    
      <item>
        <title>!doctype html 的作用与意义</title>
        <link>https://www.xu69.com/article/53</link>
        <description>html文档类型声明</description>
        <pubDate>Fri, 17 Apr 2026 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/53</guid>
      </item>
    
      <item>
        <title>高阶函数</title>
        <link>https://www.xu69.com/article/112</link>
        <description>高阶函数的定义和含义</description>
        <pubDate>Tue, 14 Apr 2026 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/112</guid>
      </item>
    
      <item>
        <title>js数组底层怎么存储的</title>
        <link>https://www.xu69.com/article/115</link>
        <description>从底层结构角度解释 JavaScript 数组的存储方式与访问特性。</description>
        <pubDate>Tue, 14 Apr 2026 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/115</guid>
      </item>
    
      <item>
        <title>js伪数组</title>
        <link>https://www.xu69.com/article/116</link>
        <description>介绍 JavaScript 伪数组的概念、常见场景以及转换为真数组的方法。</description>
        <pubDate>Tue, 14 Apr 2026 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/116</guid>
      </item>
    
      <item>
        <title>手写js的Promise</title>
        <link>https://www.xu69.com/article/142</link>
        <description>手写一个js原生Promise</description>
        <pubDate>Tue, 14 Apr 2026 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/142</guid>
      </item>
    
      <item>
        <title>微队列的几种实现方法</title>
        <link>https://www.xu69.com/article/143</link>
        <description>整理微任务队列的几种实现方式，并比较它们的执行差异。</description>
        <pubDate>Tue, 14 Apr 2026 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/143</guid>
      </item>
    
      <item>
        <title>gulp打包样式</title>
        <link>https://www.xu69.com/article/111</link>
        <description>梳理使用 Gulp 打包样式资源的流程，并说明常见配置与问题处理方式。</description>
        <pubDate>Tue, 14 Apr 2026 04:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/111</guid>
      </item>
    
      <item>
        <title>js 严格模式</title>
        <link>https://www.xu69.com/article/117</link>
        <description>js 严格模式的限制和存在的意义</description>
        <pubDate>Tue, 15 Apr 2025 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/117</guid>
      </item>
    
      <item>
        <title>连续多个 bind，最后this指向是什么？</title>
        <link>https://www.xu69.com/article/118</link>
        <description>通过示例说明多次调用 bind 时 this 的最终指向规则与执行结果。</description>
        <pubDate>Tue, 15 Apr 2025 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/118</guid>
      </item>
    
      <item>
        <title>Javascript垃圾回收方法</title>
        <link>https://www.xu69.com/article/119</link>
        <description>讲解 JavaScript 垃圾回收机制的核心策略与内存优化思路。</description>
        <pubDate>Tue, 15 Apr 2025 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/119</guid>
      </item>
    
      <item>
        <title>js包装类型</title>
        <link>https://www.xu69.com/article/120</link>
        <description>介绍 JavaScript 包装类型的设计原因、行为特点与使用边界。</description>
        <pubDate>Tue, 15 Apr 2025 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/120</guid>
      </item>
    
      <item>
        <title>js如何比较两个对象的值</title>
        <link>https://www.xu69.com/article/121</link>
        <description>汇总比较两个对象值是否相等的常见方案及各自适用场景。</description>
        <pubDate>Tue, 15 Apr 2025 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/121</guid>
      </item>
    
      <item>
        <title>XSS和CSRF攻击</title>
        <link>https://www.xu69.com/article/2</link>
        <description>XSS和CSRF攻击的原理和防御措施</description>
        <pubDate>Tue, 31 Dec 2024 16:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/2</guid>
      </item>
    
      <item>
        <title>五大主流浏览器的内核名称</title>
        <link>https://www.xu69.com/article/3</link>
        <description>盘点五大主流浏览器对应的内核及其演进关系与差异。</description>
        <pubDate>Tue, 31 Dec 2024 16:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/3</guid>
      </item>
    
      <item>
        <title>状态码</title>
        <link>https://www.xu69.com/article/4</link>
        <description>状态码的定义和含义</description>
        <pubDate>Tue, 31 Dec 2024 16:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/4</guid>
      </item>
    
      <item>
        <title>SQL-联表查询</title>
        <link>https://www.xu69.com/article/35</link>
        <description>介绍常见的几种sql多表查询</description>
        <pubDate>Fri, 30 Aug 2024 08:51:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/35</guid>
      </item>
    
      <item>
        <title>判断回文数</title>
        <link>https://www.xu69.com/article/37</link>
        <description>判断回文数的常见两种方法</description>
        <pubDate>Fri, 30 Aug 2024 08:51:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/37</guid>
      </item>
    
      <item>
        <title>线程的那些资源共享，那些资源不共享</title>
        <link>https://www.xu69.com/article/42</link>
        <description>线程的那些资源共享，那些资源不共享</description>
        <pubDate>Fri, 30 Aug 2024 08:50:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/42</guid>
      </item>
    
      <item>
        <title>Spring-异常处理</title>
        <link>https://www.xu69.com/article/44</link>
        <description>Spring-异常处理的两种方式</description>
        <pubDate>Fri, 30 Aug 2024 08:49:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/44</guid>
      </item>
    
      <item>
        <title>springMVC-文件操作</title>
        <link>https://www.xu69.com/article/45</link>
        <description>springMVC-文件操作完整的文件上传和下载步骤</description>
        <pubDate>Fri, 30 Aug 2024 08:48:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/45</guid>
      </item>
    
      <item>
        <title>三层架构基于注解的自动装配</title>
        <link>https://www.xu69.com/article/50</link>
        <description>spring三层架构基于注解的自动装配</description>
        <pubDate>Fri, 30 Aug 2024 08:47:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/50</guid>
      </item>
    
      <item>
        <title>三层架构基于xml的自动装配</title>
        <link>https://www.xu69.com/article/51</link>
        <description>spring之三层架构基于xml的自动装配</description>
        <pubDate>Fri, 30 Aug 2024 08:46:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/51</guid>
      </item>
    
      <item>
        <title>js-函数</title>
        <link>https://www.xu69.com/article/54</link>
        <description>js中的函数</description>
        <pubDate>Fri, 30 Aug 2024 08:43:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/54</guid>
      </item>
    
      <item>
        <title>js内置对象</title>
        <link>https://www.xu69.com/article/55</link>
        <description>js几种内置对象</description>
        <pubDate>Fri, 30 Aug 2024 08:43:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/55</guid>
      </item>
    
      <item>
        <title>Js--Number</title>
        <link>https://www.xu69.com/article/56</link>
        <description>js Number需要</description>
        <pubDate>Fri, 30 Aug 2024 08:42:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/56</guid>
      </item>
    
      <item>
        <title>前端拨号的方法</title>
        <link>https://www.xu69.com/article/105</link>
        <description>介绍前端实现一键拨号的常见方式、兼容性处理与实际使用注意点。</description>
        <pubDate>Tue, 20 Aug 2024 08:35:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/105</guid>
      </item>
    
      <item>
        <title>js闭包</title>
        <link>https://www.xu69.com/article/102</link>
        <description>js闭包的实现</description>
        <pubDate>Tue, 20 Aug 2024 08:33:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/102</guid>
      </item>
    
      <item>
        <title>判断js类型</title>
        <link>https://www.xu69.com/article/113</link>
        <description>js类型几种判断方式</description>
        <pubDate>Tue, 20 Aug 2024 08:33:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/113</guid>
      </item>
    
      <item>
        <title>深拷贝与浅拷贝</title>
        <link>https://www.xu69.com/article/114</link>
        <description>js深拷贝与浅拷贝</description>
        <pubDate>Tue, 20 Aug 2024 08:33:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/114</guid>
      </item>
    
      <item>
        <title>echarts进度条</title>
        <link>https://www.xu69.com/article/96</link>
        <description>echarts进度条的实现</description>
        <pubDate>Tue, 20 Aug 2024 08:16:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/96</guid>
      </item>
    
      <item>
        <title>二叉树层次遍历</title>
        <link>https://www.xu69.com/article/36</link>
        <description>一个简单的二叉树层次遍历算法</description>
        <pubDate>Fri, 16 Aug 2024 17:21:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/36</guid>
      </item>
    
      <item>
        <title>mybatis--动态sql</title>
        <link>https://www.xu69.com/article/34</link>
        <description>展示动态sql标签的用法</description>
        <pubDate>Tue, 06 Aug 2024 12:57:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/34</guid>
      </item>
    
      <item>
        <title>springMvc拦截器</title>
        <link>https://www.xu69.com/article/43</link>
        <description>java中拦截器</description>
        <pubDate>Tue, 06 Aug 2024 12:56:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/43</guid>
      </item>
    
      <item>
        <title>&lt;noscript&gt;标签的作用</title>
        <link>https://www.xu69.com/article/52</link>
        <description>&lt;noscript&gt;标签</description>
        <pubDate>Tue, 06 Aug 2024 12:55:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/52</guid>
      </item>
    
      <item>
        <title>JS中的比大小</title>
        <link>https://www.xu69.com/article/122</link>
        <description>结合隐式转换规则，说明 JavaScript 中大小比较的判断逻辑。</description>
        <pubDate>Mon, 15 Apr 2024 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/122</guid>
      </item>
    
      <item>
        <title>null和 undefined的区别？</title>
        <link>https://www.xu69.com/article/124</link>
        <description>解释 null 与 undefined 的语义差异、产生场景与判断方式。</description>
        <pubDate>Mon, 15 Apr 2024 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/124</guid>
      </item>
    
      <item>
        <title>setImmediate的作用</title>
        <link>https://www.xu69.com/article/125</link>
        <description>说明 setImmediate 的执行时机、作用及与 setTimeout 的区别。</description>
        <pubDate>Mon, 15 Apr 2024 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/125</guid>
      </item>
    
      <item>
        <title>js生成随机数</title>
        <link>https://www.xu69.com/article/126</link>
        <description>介绍 JavaScript 生成随机数的基础方法与常用封装技巧。</description>
        <pubDate>Mon, 15 Apr 2024 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/126</guid>
      </item>
    
      <item>
        <title>节流和防抖</title>
        <link>https://www.xu69.com/article/127</link>
        <description>给出节流与防抖两段实现代码，对比触发时机与调用频率控制方式，便于在输入监听和滚动场景中选型。</description>
        <pubDate>Mon, 15 Apr 2024 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/127</guid>
      </item>
    
      <item>
        <title>valueOf</title>
        <link>https://www.xu69.com/article/128</link>
        <description>valueOf() 方法的详解</description>
        <pubDate>Mon, 15 Apr 2024 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/128</guid>
      </item>
    
      <item>
        <title>vue路由守卫</title>
        <link>https://www.xu69.com/article/129</link>
        <description>梳理 Vue 路由守卫的类型、执行顺序与常见权限控制用法。</description>
        <pubDate>Mon, 15 Apr 2024 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/129</guid>
      </item>
    
      <item>
        <title>迭代器</title>
        <link>https://www.xu69.com/article/141</link>
        <description>js迭代器</description>
        <pubDate>Mon, 15 Apr 2024 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/141</guid>
      </item>
    
      <item>
        <title>js/ts 中的void 0表示啥意思</title>
        <link>https://www.xu69.com/article/144</link>
        <description>解释 JS/TS 中 `void 0` 的含义、历史背景与实际用途。</description>
        <pubDate>Mon, 15 Apr 2024 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/144</guid>
      </item>
    
      <item>
        <title>ioc管理jdbc数据源</title>
        <link>https://www.xu69.com/article/49</link>
        <description>javaweb-ioc管理jdbc数据源</description>
        <pubDate>Sun, 24 Sep 2023 17:06:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/49</guid>
      </item>
    
      <item>
        <title>SqlSession操纵数据库</title>
        <link>https://www.xu69.com/article/48</link>
        <description>创建一个SqlSession操纵数据库的过程</description>
        <pubDate>Sun, 24 Sep 2023 17:02:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/48</guid>
      </item>
    
      <item>
        <title>基于xml声明事务</title>
        <link>https://www.xu69.com/article/47</link>
        <description>Javaweb xml方式声明事务</description>
        <pubDate>Sun, 24 Sep 2023 16:59:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/47</guid>
      </item>
    
      <item>
        <title>Javaweb配置web.xml</title>
        <link>https://www.xu69.com/article/46</link>
        <description>web.xml的简单配置</description>
        <pubDate>Sun, 24 Sep 2023 16:53:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/46</guid>
      </item>
    
      <item>
        <title>cpu调度算法</title>
        <link>https://www.xu69.com/article/41</link>
        <description>常见的三种cpu调度算法</description>
        <pubDate>Sun, 24 Sep 2023 13:07:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/41</guid>
      </item>
    
      <item>
        <title>罗马数字转整数</title>
        <link>https://www.xu69.com/article/38</link>
        <description>三种处理罗马数字转整数的方法</description>
        <pubDate>Sun, 24 Sep 2023 12:44:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/38</guid>
      </item>
    
      <item>
        <title>双飞翼布局</title>
        <link>https://www.xu69.com/article/31</link>
        <description>传统前端布局中的双飞翼布局实现的原理</description>
        <pubDate>Fri, 22 Sep 2023 14:23:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/31</guid>
      </item>
    
      <item>
        <title>拆分vue路由</title>
        <link>https://www.xu69.com/article/135</link>
        <description>介绍 Vue 路由按模块拆分的组织方式与工程化维护思路。</description>
        <pubDate>Thu, 20 Apr 2023 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/135</guid>
      </item>
    
      <item>
        <title>js中charAt与charCodeAt的区别</title>
        <link>https://www.xu69.com/article/123</link>
        <description>对比 charAt 与 charCodeAt 的返回结果、用途与典型使用场景。</description>
        <pubDate>Sat, 15 Apr 2023 08:00:00 GMT</pubDate>
        <guid>https://www.xu69.com/article/123</guid>
      </item>
    
  </channel>
</rss>