<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://blog.fridolph.top/</loc></url><url><loc>https://blog.fridolph.top/2/</loc></url><url><loc>https://blog.fridolph.top/3/</loc></url><url><loc>https://blog.fridolph.top/4/</loc></url><url><loc>https://blog.fridolph.top/5/</loc></url><url><loc>https://blog.fridolph.top/6/</loc></url><url><loc>https://blog.fridolph.top/7/</loc></url><url><loc>https://blog.fridolph.top/8/</loc></url><url><loc>https://blog.fridolph.top/about/</loc></url><url><loc>https://blog.fridolph.top/archive/</loc></url><url><loc>https://blog.fridolph.top/bangumi/</loc></url><url><loc>https://blog.fridolph.top/friends/</loc></url><url><loc>https://blog.fridolph.top/gallery/</loc></url><url><loc>https://blog.fridolph.top/gallery/2015/</loc></url><url><loc>https://blog.fridolph.top/gallery/2016/</loc></url><url><loc>https://blog.fridolph.top/gallery/2017/</loc></url><url><loc>https://blog.fridolph.top/gallery/2018/</loc></url><url><loc>https://blog.fridolph.top/gallery/2019/</loc></url><url><loc>https://blog.fridolph.top/gallery/2020/</loc></url><url><loc>https://blog.fridolph.top/gallery/2021/</loc></url><url><loc>https://blog.fridolph.top/gallery/2022/</loc></url><url><loc>https://blog.fridolph.top/gallery/2023/</loc></url><url><loc>https://blog.fridolph.top/guestbook/</loc></url><url><loc>https://blog.fridolph.top/posts/2017-01-22__eslint/</loc></url><url><loc>https://blog.fridolph.top/posts/2017-02-20__css-demo/</loc></url><url><loc>https://blog.fridolph.top/posts/2017-06-02__underscore_1/</loc></url><url><loc>https://blog.fridolph.top/posts/2017-06-15__underscore_2/</loc></url><url><loc>https://blog.fridolph.top/posts/2017-06-22__underscore_3/</loc></url><url><loc>https://blog.fridolph.top/posts/2017-07-17__es6-context/</loc></url><url><loc>https://blog.fridolph.top/posts/2017-08-01__pre-render/</loc></url><url><loc>https://blog.fridolph.top/posts/2017-08-02__es6-class/</loc></url><url><loc>https://blog.fridolph.top/posts/2017-08-12__es6-promise/</loc></url><url><loc>https://blog.fridolph.top/posts/2017-09-05__i18n/</loc></url><url><loc>https://blog.fridolph.top/posts/2017-11-01__oop/</loc></url><url><loc>https://blog.fridolph.top/posts/2017-12-13__ioc/</loc></url><url><loc>https://blog.fridolph.top/posts/2017-12-20__react-base/</loc></url><url><loc>https://blog.fridolph.top/posts/2017-12-28__react/</loc></url><url><loc>https://blog.fridolph.top/posts/2018-04-11__vue-bind/</loc></url><url><loc>https://blog.fridolph.top/posts/2018-04-14__vue-lifecycle/</loc></url><url><loc>https://blog.fridolph.top/posts/2018-04-15__fn-curry/</loc></url><url><loc>https://blog.fridolph.top/posts/2018-4-17__nuxt/</loc></url><url><loc>https://blog.fridolph.top/posts/2018-04-22__es6-es8/</loc></url><url><loc>https://blog.fridolph.top/posts/2018-06-13__pub-sub/</loc></url><url><loc>https://blog.fridolph.top/posts/2018-06-23__js-var/</loc></url><url><loc>https://blog.fridolph.top/posts/2018-06-29__regexp/</loc></url><url><loc>https://blog.fridolph.top/posts/2018-06-30__regexp2/</loc></url><url><loc>https://blog.fridolph.top/posts/2018-07-07__kuayu/</loc></url><url><loc>https://blog.fridolph.top/posts/2018-07-14__catch-error/</loc></url><url><loc>https://blog.fridolph.top/posts/2018-7-20__stack-array-list/</loc></url><url><loc>https://blog.fridolph.top/posts/2018-07-28__cookie-session/</loc></url><url><loc>https://blog.fridolph.top/posts/2018-11-15__node-stream/</loc></url><url><loc>https://blog.fridolph.top/posts/2023-02-01__node-event/</loc></url><url><loc>https://blog.fridolph.top/posts/2023-03-02__node-modules/</loc></url><url><loc>https://blog.fridolph.top/posts/2023-04-15__async-event/</loc></url><url><loc>https://blog.fridolph.top/posts/2023-05-03__buffer/</loc></url><url><loc>https://blog.fridolph.top/posts/2023-05-22__utils/</loc></url><url><loc>https://blog.fridolph.top/posts/2023-06-29__process/</loc></url><url><loc>https://blog.fridolph.top/posts/2023-07-15__process2/</loc></url><url><loc>https://blog.fridolph.top/posts/2023-08-16__css-fn1/</loc></url><url><loc>https://blog.fridolph.top/posts/2023-09-30__vm/</loc></url><url><loc>https://blog.fridolph.top/posts/2023-10-06__vm2/</loc></url><url><loc>https://blog.fridolph.top/posts/2023-11-01__url/</loc></url><url><loc>https://blog.fridolph.top/posts/2023-11-24__crpto/</loc></url><url><loc>https://blog.fridolph.top/posts/2023-12-07__event/</loc></url><url><loc>https://blog.fridolph.top/posts/2023-12-18__file-path/</loc></url><url><loc>https://blog.fridolph.top/posts/2024-01-09__myblog/</loc></url><url><loc>https://blog.fridolph.top/posts/2024-01-13__vscode-ext/</loc></url><url><loc>https://blog.fridolph.top/posts/2024-01-24__my-element-plus/</loc></url><url><loc>https://blog.fridolph.top/posts/2024-01-26__accessibility/</loc></url><url><loc>https://blog.fridolph.top/posts/2024-02-15__tailwind-resume/</loc></url><url><loc>https://blog.fridolph.top/posts/2024-03-04__vue-keepalive/</loc></url><url><loc>https://blog.fridolph.top/posts/2024-03-16__interview/</loc></url><url><loc>https://blog.fridolph.top/posts/2024-03-24__zongjie/</loc></url><url><loc>https://blog.fridolph.top/posts/2024-03-28__radash-typed/</loc></url><url><loc>https://blog.fridolph.top/posts/2024-04-04__radash-string/</loc></url><url><loc>https://blog.fridolph.top/posts/2024-04-14__radash-array__1/</loc></url><url><loc>https://blog.fridolph.top/posts/2024-05-03__radash_array_2/</loc></url><url><loc>https://blog.fridolph.top/posts/2024-05-25__radash-async/</loc></url><url><loc>https://blog.fridolph.top/posts/2024-06-17__radash-curry/</loc></url><url><loc>https://blog.fridolph.top/posts/2024-07-01__comp/</loc></url><url><loc>https://blog.fridolph.top/posts/2024-07-03__css-color/</loc></url><url><loc>https://blog.fridolph.top/posts/2024-07-15__radash-number/</loc></url><url><loc>https://blog.fridolph.top/posts/2024-07-30__js-object-fn/</loc></url><url><loc>https://blog.fridolph.top/posts/2024-08-02__js-array-fn/</loc></url><url><loc>https://blog.fridolph.top/posts/2024-09-28__nuxt-lifecycle/</loc></url><url><loc>https://blog.fridolph.top/posts/2024-09-30__nuxt-render/</loc></url><url><loc>https://blog.fridolph.top/posts/2024-10-12__upload-file/</loc></url><url><loc>https://blog.fridolph.top/posts/2024-11-13__filter-regexp/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-01-04__ai-tips/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-02-05__nav-to/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-03-01_tinyfe/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-05-01__read-logic/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-05-01__read-logic2/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-05-02__read-logic/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-05-03__ts01/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-05-14__ts02/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-05-22__ts03/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-05-28__ts04/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-06-02__ts05/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-06-10__ts06/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-06-28__fe-cache/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-07-05__jsapi/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-07-15__jsapi/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-08-04__node-deploy/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-08-07__vue-design/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-08-17__vite7/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-09-01__nest01-re0/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-09-10__nest02-cli/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-09-15__nest03-module/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-09-19__nest04-ioc-di/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-09-23__nest05-param/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-09-30__nest06-aop/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-10-01__nest07-decorator/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-10-06__nest08-provider/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-10-07__nest09-middleware/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-10-16__chrome-devtools/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-10-27__nest10-interceptor/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-11-04__nest11-pipe/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-11-18__nest12-guard/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-11-29__nest13-filters/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-12-01__nest14-config/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-12-22__js-new1/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-12-25__js-new2/</loc></url><url><loc>https://blog.fridolph.top/posts/2025-12-28__js-new3/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-01-05__nest16-mongo1/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-01-06__nest17-mongo2/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-01-07__clude/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-01-19__monorepo/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-01-20__nest15-all/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-01-28__ai-skills-1/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-01-30__ai-skills-2/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-02-01__nest18-fe-design/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-02-05__nest19-user/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-02-06__re-ai/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-02-07__re-ai2/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-02-08__content/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-02-09__prompting/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-02-10__linux-nano/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-02-10__prompting_2/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-02-15__ai-dev/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-02-16__ai-dev/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-02-17__openclaw-2/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-02-18__ai-token/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-02-20__ai-design/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-02-27__ai-idempotency/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-02-28__pandoc/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-03-01__learn-ai-1/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-03-02__learn-ai-2/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-03-03__ai-zongjie/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-03-06__ai-agent/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-03-08__learn-ai-3/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-03-12__learn-ai-4/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-03-15__learn-ai-5/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-03-17__learn-ai-6/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-03-17__learn-ai-7/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-03-17__learn-ai-8/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-03-20__add-art-img/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-03-21__use-codex/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-03-24__learn-ai-9/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-03-27__learn-ai-10/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-03-29__learn-ai-11/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-04-04__learn-ai-12/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-04-07__learn-ai-13/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-04-10__learn-ai-14/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-04-12__learn-ai-15/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-04-13__pre-prj-1/</loc></url><url><loc>https://blog.fridolph.top/posts/2026-04-14__pre-prj-2/</loc></url><url><loc>https://blog.fridolph.top/rss/</loc></url><url><loc>https://blog.fridolph.top/search/</loc></url><url><loc>https://blog.fridolph.top/sponsor/</loc></url></urlset>