<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u013035708的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u013035708</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u013035708]]></copyright><item><title><![CDATA[React基础框架搭建11-env不同环境配置（基础结束）：react+router+redux+axios+Tailwind+webpack]]></title><link>https://blog.youkuaiyun.com/u013035708/article/details/156853614</link><guid>https://blog.youkuaiyun.com/u013035708/article/details/156853614</guid><author>u013035708</author><pubDate>Mon, 12 Jan 2026 10:51:07 +0800</pubDate><description><![CDATA[env.development：用于开发环境。.env.production：用于生产环境。在 package.json 中配置脚本。.env.test：用于测试环境。1、创建不同的 .env 文件。]]></description><category></category></item><item><title><![CDATA[React基础框架搭建10-webpack配置：react+router+redux+axios+Tailwind+webpack]]></title><link>https://blog.youkuaiyun.com/u013035708/article/details/156751965</link><guid>https://blog.youkuaiyun.com/u013035708/article/details/156751965</guid><author>u013035708</author><pubDate>Fri, 09 Jan 2026 10:09:49 +0800</pubDate><description><![CDATA[在根目录创建webpack.config.js。]]></description><category></category></item><item><title><![CDATA[React基础框架搭建9-实现 API 请求管理-mock数据：react+router+redux+axios+Tailwind+webpack]]></title><link>https://blog.youkuaiyun.com/u013035708/article/details/156721144</link><guid>https://blog.youkuaiyun.com/u013035708/article/details/156721144</guid><author>u013035708</author><pubDate>Thu, 08 Jan 2026 13:22:44 +0800</pubDate><description><![CDATA[1、创建一个json数据到根目录mock.json。]]></description><category></category></item><item><title><![CDATA[React基础框架搭建8-axios封装与未封装，实现 API 请求管理：react+router+redux+axios+Tailwind+webpack]]></title><link>https://blog.youkuaiyun.com/u013035708/article/details/156675474</link><guid>https://blog.youkuaiyun.com/u013035708/article/details/156675474</guid><author>u013035708</author><pubDate>Wed, 07 Jan 2026 09:24:08 +0800</pubDate><description><![CDATA[在 productSlice.js 中，可以添加异步操作来处理 API 请求。使用 Redux Toolkit 的 createAsyncThunk 来创建异步操作。在 ProductList.jsx 和 FeedbackForm.jsx 中，您需要使用这些异步操作来获取和添加产品。1、在 src/api/ 目录下创建一个新的文件 productService.js，用于管理所有的 API 请求。1、在 src/api/ 目录下创建一个新的文件api.js。一、api基础使用（未封装）]]></description><category></category></item><item><title><![CDATA[React基础框架搭建7-单元测试：react+router+redux+axios+Tailwind+webpack]]></title><link>https://blog.youkuaiyun.com/u013035708/article/details/156642267</link><guid>https://blog.youkuaiyun.com/u013035708/article/details/156642267</guid><author>u013035708</author><pubDate>Tue, 06 Jan 2026 11:20:08 +0800</pubDate><description><![CDATA[【代码】React基础框架搭建7-测试：react+router+redux+axios+Tailwind+webpack。]]></description><category></category></item><item><title><![CDATA[React基础框架搭建6-添加业务模块示例（用于做一些示例/demo）：react+router+redux+axios+Tailwind+webpack]]></title><link>https://blog.youkuaiyun.com/u013035708/article/details/156601420</link><guid>https://blog.youkuaiyun.com/u013035708/article/details/156601420</guid><author>u013035708</author><pubDate>Mon, 05 Jan 2026 13:21:54 +0800</pubDate><description><![CDATA[在 src/views/Home中创建__tests__文件夹，并创建Home.test.js文件。创建文件： src/views/Product/FeedbackForm.jsx。创建文件： src/views/Product/ProductList.jsx。在Auth文件夹下创建状态切片 authSlice.js。]]></description><category></category></item><item><title><![CDATA[React基础框架搭建5-路由配置：react+router+redux+axios+Tailwind+webpack]]></title><link>https://blog.youkuaiyun.com/u013035708/article/details/156561431</link><guid>https://blog.youkuaiyun.com/u013035708/article/details/156561431</guid><author>u013035708</author><pubDate>Sun, 04 Jan 2026 10:08:24 +0800</pubDate><description><![CDATA[在 src 目录下创建一个 router 文件夹，并在其中创建 AppRouter.jsx 文件。在 src/views 目录下创建 About 文件夹，并在其中创建 About.jsx 文件。在 src/views 目录下创建 Home 文件夹，并在其中创建 Home.jsx 文件。3、引入 Redux Store 和路由组件。更新src/index.js。]]></description><category></category></item><item><title><![CDATA[react基础框架搭建4-tailwindcss配置：react+router+redux+axios+Tailwind+webpack]]></title><link>https://blog.youkuaiyun.com/u013035708/article/details/156457499</link><guid>https://blog.youkuaiyun.com/u013035708/article/details/156457499</guid><author>u013035708</author><pubDate>Wed, 31 Dec 2025 14:44:34 +0800</pubDate><description><![CDATA[可以直接在 HTML 中使用一些类来快速构建样式，而无需编写自定义 CSS：bg-blue-500、text-center、p-4 等。配置文件tailwind.config.js只可以设置自定义主题、颜色、间距、字体等。4、补充说明-tailwindcss简介。可以加速css编写速度。]]></description><category></category></item><item><title><![CDATA[react基础框架搭建3-配置 Redux：react+router+redux+axios+Tailwind+webpack]]></title><link>https://blog.youkuaiyun.com/u013035708/article/details/156452345</link><guid>https://blog.youkuaiyun.com/u013035708/article/details/156452345</guid><author>u013035708</author><pubDate>Wed, 31 Dec 2025 11:37:15 +0800</pubDate><description><![CDATA[react基础框架搭建3-配置 Redux：react+router+redux+axios+Tailwind+webpack]]></description><category></category></item><item><title><![CDATA[react基础框架搭建2-准备工作：react+router+redux+axios+Tailwind+webpack]]></title><link>https://blog.youkuaiyun.com/u013035708/article/details/156425614</link><guid>https://blog.youkuaiyun.com/u013035708/article/details/156425614</guid><author>u013035708</author><pubDate>Tue, 30 Dec 2025 16:20:02 +0800</pubDate><description><![CDATA[2、以下是需要install的npm包。一、使用官方脚手架快速开始。另外有报错：（待查）]]></description><category></category></item><item><title><![CDATA[React基础框架搭建1-计划：react+router+redux+axios+Tailwind+webpack]]></title><link>https://blog.youkuaiyun.com/u013035708/article/details/156387793</link><guid>https://blog.youkuaiyun.com/u013035708/article/details/156387793</guid><author>u013035708</author><pubDate>Mon, 29 Dec 2025 13:41:11 +0800</pubDate><description><![CDATA[│ │ ├── axiosInstance.js # Axios 实例配置。│ │ └── tailwind.css # Tailwind 配置。│ │ ├── index.js # Redux Store 配置。│ │ └── authSlice.js # 示例 Slice。│ │ └── userApi.js # 示例 API 模块。│ │ └── formatDate.js # 示例工具函数。│ │ └── useAuth.js # 示例 Hook。│ │ └── Button/ # 示例组件目录。]]></description><category></category></item><item><title><![CDATA[Vue3框架搭建5：配置说明-vite.config]]></title><link>https://blog.youkuaiyun.com/u013035708/article/details/141261422</link><guid>https://blog.youkuaiyun.com/u013035708/article/details/141261422</guid><author>u013035708</author><pubDate>Fri, 16 Aug 2024 15:37:20 +0800</pubDate><description><![CDATA[Vue3框架搭建5：配置说明-vite.config]]></description><category></category></item><item><title><![CDATA[Vue3框架搭建4：配置说明-eslint配置]]></title><link>https://blog.youkuaiyun.com/u013035708/article/details/140353588</link><guid>https://blog.youkuaiyun.com/u013035708/article/details/140353588</guid><author>u013035708</author><pubDate>Thu, 11 Jul 2024 15:33:46 +0800</pubDate><description><![CDATA[Vue3框架搭建4：配置说明-eslint配置]]></description><category></category></item><item><title><![CDATA[Vue3框架搭建3：配置说明-prettier配置]]></title><link>https://blog.youkuaiyun.com/u013035708/article/details/140325061</link><guid>https://blog.youkuaiyun.com/u013035708/article/details/140325061</guid><author>u013035708</author><pubDate>Wed, 10 Jul 2024 15:22:56 +0800</pubDate><description><![CDATA[Vue3框架搭建3：配置说明-prettier配置]]></description><category></category></item><item><title><![CDATA[Vue3框架搭建2：axios+typescript封装]]></title><link>https://blog.youkuaiyun.com/u013035708/article/details/140288653</link><guid>https://blog.youkuaiyun.com/u013035708/article/details/140288653</guid><author>u013035708</author><pubDate>Tue, 09 Jul 2024 10:31:12 +0800</pubDate><description><![CDATA[axios+typescript封装]]></description><category></category></item><item><title><![CDATA[Vue3框架搭建：vue+vite+pina+typescript]]></title><link>https://blog.youkuaiyun.com/u013035708/article/details/140262205</link><guid>https://blog.youkuaiyun.com/u013035708/article/details/140262205</guid><author>u013035708</author><pubDate>Mon, 08 Jul 2024 10:48:35 +0800</pubDate><description><![CDATA[Vue3框架搭建：vue+vite+pina+typescript，开发目录。]]></description><category></category></item><item><title><![CDATA[组件库设计与实践]]></title><link>https://blog.youkuaiyun.com/u013035708/article/details/139041508</link><guid>https://blog.youkuaiyun.com/u013035708/article/details/139041508</guid><author>u013035708</author><pubDate>Sun, 19 May 2024 13:23:14 +0800</pubDate><description><![CDATA[组件库作为前端开发的基础设施，在提高开发效率、统一产品风格等方面发挥着关键作用。随着公司业务的快速发展和技术的不断更新,如何建立一个高质量、可持续发展的组件库，已经成为前端技术团队面临的重要挑战。]]></description><category></category></item><item><title><![CDATA[【每日十分钟前端】基础篇21，为什么HTTPS更安全(SSL原理)、单行/多行文本溢出的省略样式、DOM常见的操作有哪些]]></title><link>https://blog.youkuaiyun.com/u013035708/article/details/128583044</link><guid>https://blog.youkuaiyun.com/u013035708/article/details/128583044</guid><author>u013035708</author><pubDate>Fri, 06 Jan 2023 18:07:08 +0800</pubDate><description><![CDATA[1、[HTML]为什么HTTPS更安全(SSL原理)：对称加密、非对称加密、摘要、数字签名、数字证书。
2、[CSS]单行/多行文本溢出的省略样式。
3、[JS]DOM常见的操作有哪些？]]></description><category></category></item><item><title><![CDATA[【每日十分钟前端】基础篇20，HTTP与HTTPS、文字小于12px、执行上下文和执行栈]]></title><link>https://blog.youkuaiyun.com/u013035708/article/details/128202926</link><guid>https://blog.youkuaiyun.com/u013035708/article/details/128202926</guid><author>u013035708</author><pubDate>Tue, 06 Dec 2022 14:48:40 +0800</pubDate><description><![CDATA[[HTML]什么是HTTP? HTTP 和 HTTPS 的区别?
[CSS]让浏览器支持小于12px的文字方式（Chrome为例）？区别？
[JS]JavaScript中执行上下文和执行栈是什么？]]></description><category></category></item><item><title><![CDATA[【每日十分钟前端】基础篇19，普通函数、箭头函数、构造函数的区别]]></title><link>https://blog.youkuaiyun.com/u013035708/article/details/126352084</link><guid>https://blog.youkuaiyun.com/u013035708/article/details/126352084</guid><author>u013035708</author><pubDate>Mon, 15 Aug 2022 18:18:42 +0800</pubDate><description><![CDATA[【JS】普通函数、箭头函数、构造函数的区别]]></description><category></category></item></channel></rss>