<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jieweiwujie的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jieweiwujie</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jieweiwujie]]></copyright><item><title><![CDATA[1哈喽哈咯哦喽]]></title><link>https://blog.youkuaiyun.com/jieweiwujie/article/details/150543615</link><guid>https://blog.youkuaiyun.com/jieweiwujie/article/details/150543615</guid><author>jieweiwujie</author><pubDate>Wed, 20 Aug 2025 08:39:40 +0800</pubDate><description><![CDATA[treeData: JSON.parse(JSON.stringify(tree)) // 返回深拷贝的原数据。* @param {Array} tree 树形结构数据。// 深度优先遍历检查空name。* 校验树形结构并返回原数组。]]></description><category></category></item><item><title><![CDATA[watch 和 computed 区别和使用场景]]></title><link>https://blog.youkuaiyun.com/jieweiwujie/article/details/148905797</link><guid>https://blog.youkuaiyun.com/jieweiwujie/article/details/148905797</guid><author>jieweiwujie</author><pubDate>Wed, 25 Jun 2025 19:42:41 +0800</pubDate><description><![CDATA[【代码】watch 和 computed 区别和使用场景。]]></description><category></category></item><item><title><![CDATA[TypeScript 中的 keyof 和 typeof 操作符]]></title><link>https://blog.youkuaiyun.com/jieweiwujie/article/details/148878239</link><guid>https://blog.youkuaiyun.com/jieweiwujie/article/details/148878239</guid><author>jieweiwujie</author><pubDate>Tue, 24 Jun 2025 19:53:04 +0800</pubDate><description><![CDATA[keyof 是 TypeScript 中的类型查询操作符，用于获取某个类型的所有键（属性名）组成的联合类型（Union Type）。keyof T 的结果是 T 的所有键的字符串字面量联合类型。JavaScript 的 typeof：在运行时返回变量的类型（如 "string"、"object"）。TypeScript 的 typeof（类型上下文）：在类型位置使用，用于提取变量或表达式的静态类型。keyof：用于获取对象类型的所有键的联合类型，常用于动态属性访问、映射类型等。]]></description><category></category></item><item><title><![CDATA[onUnmounted和tryonUnmounted区别，别以后傻傻的只知道onUnmounted]]></title><link>https://blog.youkuaiyun.com/jieweiwujie/article/details/147893521</link><guid>https://blog.youkuaiyun.com/jieweiwujie/article/details/147893521</guid><author>jieweiwujie</author><pubDate>Mon, 12 May 2025 12:02:16 +0800</pubDate><description><![CDATA[如果在执行回调函数时发生错误，它会捕获这些错误并进行处理，例如打印错误信息或发送错误报告。这使得开发者可以在组件卸载时安全地执行清理操作，避免潜在的内存泄漏或其他资源管理问题。函数在组件卸载时尝试执行传入的回调函数。]]></description><category></category></item><item><title><![CDATA[vue3中 useWebSocket from ‘@vueuse/core‘]]></title><link>https://blog.youkuaiyun.com/jieweiwujie/article/details/147892874</link><guid>https://blog.youkuaiyun.com/jieweiwujie/article/details/147892874</guid><author>jieweiwujie</author><pubDate>Mon, 12 May 2025 11:30:15 +0800</pubDate><description><![CDATA[‌‌ 是一个基于的强大库，专为Vue 3设计，充分利用了Vue 3的最新功能。它提供了200多个函数，涵盖了数据请求、状态管理、视图操作、性能优化等多个方面，帮助开发者快速实现各种功能，提高开发效率‌12。]]></description><category></category></item><item><title><![CDATA[Socket.IO是什么？和websocket有什么区别]]></title><link>https://blog.youkuaiyun.com/jieweiwujie/article/details/147892453</link><guid>https://blog.youkuaiyun.com/jieweiwujie/article/details/147892453</guid><author>jieweiwujie</author><pubDate>Mon, 12 May 2025 11:18:06 +0800</pubDate><description><![CDATA[Socket.IO 是一个库，可在客户端和服务器之间实现低延迟、双向和基于事件的通信。]]></description><category></category></item><item><title><![CDATA[vue3+elementplus+nodejs/java搭建长连接]]></title><link>https://blog.youkuaiyun.com/jieweiwujie/article/details/147891595</link><guid>https://blog.youkuaiyun.com/jieweiwujie/article/details/147891595</guid><author>jieweiwujie</author><pubDate>Mon, 12 May 2025 11:05:37 +0800</pubDate><description><![CDATA[WebSocket是HTML5下一种新的协议（websocket协议本质上是一个基于tcp的协议）它实现了浏览器与服务器全双工通信，能更好的节省服务器资源和带宽并达到实时通讯的目的Websocket是一个持久化的协议websocket约定了一个通信的规范，通过一个握手的机制，客户端和服务器之间能建立一个类似tcp的连接，从而方便它们之间的通信在websocket出现之前，web交互一般是基于http协议的短连接或者长连接。]]></description><category></category></item><item><title><![CDATA[【找出数字连续的最长序列】：给定一个未排序的整数数组 nums ，找出数字连续的最长序列（不要求序列元素在原数组中连续）的长度。]]></title><link>https://blog.youkuaiyun.com/jieweiwujie/article/details/146500414</link><guid>https://blog.youkuaiyun.com/jieweiwujie/article/details/146500414</guid><author>jieweiwujie</author><pubDate>Tue, 25 Mar 2025 12:40:36 +0800</pubDate><description><![CDATA[给定一个未排序的整数数组nums，找出数字连续的最长序列（不要求序列元素在原数组中连续）的长度。请你设计并实现时间复杂度为O(n)的算法解决此问题。]]></description><category></category></item><item><title><![CDATA[【字母异位词分组】给你一个字符串数组，请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。字母异位词 是由重新排列源单词的所有字母得到的一个新单词。]]></title><link>https://blog.youkuaiyun.com/jieweiwujie/article/details/146498924</link><guid>https://blog.youkuaiyun.com/jieweiwujie/article/details/146498924</guid><author>jieweiwujie</author><pubDate>Tue, 25 Mar 2025 11:32:23 +0800</pubDate><description><![CDATA[给你一个字符串数组，请你将组合在一起。可以按任意顺序返回结果列表。是由重新排列源单词的所有字母得到的一个新单词。]]></description><category></category></item><item><title><![CDATA[【两数之和】给定一个整数数组 nums 和一个整数目标值 target，请你在该数组中找出 和为目标值 target 的那 两个 整数，并返回它们的数组下标。]]></title><link>https://blog.youkuaiyun.com/jieweiwujie/article/details/146480241</link><guid>https://blog.youkuaiyun.com/jieweiwujie/article/details/146480241</guid><author>jieweiwujie</author><pubDate>Mon, 24 Mar 2025 16:51:35 +0800</pubDate><description><![CDATA[你可以假设每种输入只会对应一个答案，并且你不能使用两次相同的元素。整数，并返回它们的数组下标。你可以按任意顺序返回答案。，请你在该数组中找出。]]></description><category></category></item><item><title><![CDATA[给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ，分别表示 nums1 和 nums2 中的元素数目。]]></title><link>https://blog.youkuaiyun.com/jieweiwujie/article/details/146479265</link><guid>https://blog.youkuaiyun.com/jieweiwujie/article/details/146479265</guid><author>jieweiwujie</author><pubDate>Mon, 24 Mar 2025 16:21:47 +0800</pubDate><description><![CDATA[这种方法的时间复杂度为O(m + n)，空间复杂度为O(1)，高效且无需额外空间。最终，合并后数组不应由函数返回，而是存储在数组。个元素表示应合并的元素，后。中，使合并后的数组同样按。]]></description><category></category></item><item><title><![CDATA[e-select下拉选择，选择一个，其他不能选]]></title><link>https://blog.youkuaiyun.com/jieweiwujie/article/details/145152866</link><guid>https://blog.youkuaiyun.com/jieweiwujie/article/details/145152866</guid><author>jieweiwujie</author><pubDate>Wed, 15 Jan 2025 09:23:21 +0800</pubDate><description><![CDATA[【代码】e-select下拉选择，选择一个，其他不能选。]]></description><category></category></item><item><title><![CDATA[el-select下拉多选高亮展示]]></title><link>https://blog.youkuaiyun.com/jieweiwujie/article/details/145152857</link><guid>https://blog.youkuaiyun.com/jieweiwujie/article/details/145152857</guid><author>jieweiwujie</author><pubDate>Wed, 15 Jan 2025 09:22:46 +0800</pubDate><description><![CDATA[【代码】el-select下拉多选高亮展示。]]></description><category></category></item><item><title><![CDATA[el-tree树选择，单选获取当前节点，或者获取所有父节点]]></title><link>https://blog.youkuaiyun.com/jieweiwujie/article/details/145152842</link><guid>https://blog.youkuaiyun.com/jieweiwujie/article/details/145152842</guid><author>jieweiwujie</author><pubDate>Wed, 15 Jan 2025 09:22:00 +0800</pubDate><description><![CDATA[【代码】el-tree树选择，单选获取当前节点，或者获取所有父节点。]]></description><category></category></item><item><title><![CDATA[上传附件element-plus]]></title><link>https://blog.youkuaiyun.com/jieweiwujie/article/details/145152809</link><guid>https://blog.youkuaiyun.com/jieweiwujie/article/details/145152809</guid><author>jieweiwujie</author><pubDate>Wed, 15 Jan 2025 09:20:52 +0800</pubDate><description><![CDATA[【代码】上传附件element-plus。]]></description><category></category></item><item><title><![CDATA[sass教程高阶使用：@each；@for指令]]></title><link>https://blog.youkuaiyun.com/jieweiwujie/article/details/143572374</link><guid>https://blog.youkuaiyun.com/jieweiwujie/article/details/143572374</guid><author>jieweiwujie</author><pubDate>Wed, 06 Nov 2024 15:58:32 +0800</pubDate><description><![CDATA[each 指令的格式是 $var in , $var 可以是任何变量名，比如 $length 或者 $name，而 是一连串的值，也就是值列表。]]></description><category></category></item><item><title><![CDATA[sass教程高阶使用：导入@import(@import “base“)；]]></title><link>https://blog.youkuaiyun.com/jieweiwujie/article/details/143564564</link><guid>https://blog.youkuaiyun.com/jieweiwujie/article/details/143564564</guid><author>jieweiwujie</author><pubDate>Wed, 06 Nov 2024 11:02:38 +0800</pubDate><description><![CDATA[Sass 拓展了 @import 的功能，允许其导入 SCSS 或 Sass 文件。被导入的文件将合并编译到同一个 CSS 文件中，另外，被导入的文件中所包含的变量或者混合指令 (mixin) 都可以在导入的文件中使用。跟我们普通css里面@import的区别。在index.scss里面使用。]]></description><category></category></item><item><title><![CDATA[sass教程高阶使用：定义变量3中方式；]]></title><link>https://blog.youkuaiyun.com/jieweiwujie/article/details/143563455</link><guid>https://blog.youkuaiyun.com/jieweiwujie/article/details/143563455</guid><author>jieweiwujie</author><pubDate>Wed, 06 Nov 2024 10:50:58 +0800</pubDate><description><![CDATA[通过连接符与下划线 定义的同名变量为同一变量；]]></description><category></category></item><item><title><![CDATA[sass教程高阶使用:1【&】选择器运用 代表父元素； 2【:】属性嵌套选择器； 3 【%】占位符选择器，配套@extend]]></title><link>https://blog.youkuaiyun.com/jieweiwujie/article/details/143563068</link><guid>https://blog.youkuaiyun.com/jieweiwujie/article/details/143563068</guid><author>jieweiwujie</author><pubDate>Wed, 06 Nov 2024 10:40:57 +0800</pubDate><description><![CDATA[SASS语法嵌套规则]]></description><category></category></item><item><title><![CDATA[sass教程高阶使用：1定义变量2 继承使用@extend 3 混入@mixin和@include配合使用 5 判断@if 6 屏幕尺寸变化 @media使用]]></title><link>https://blog.youkuaiyun.com/jieweiwujie/article/details/143508333</link><guid>https://blog.youkuaiyun.com/jieweiwujie/article/details/143508333</guid><author>jieweiwujie</author><pubDate>Tue, 05 Nov 2024 14:51:33 +0800</pubDate><description><![CDATA[这是第一个这是第2个]]></description><category></category></item></channel></rss>