<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Kratial的博客]]></title><description><![CDATA[初学者]]></description><link>https://blog.youkuaiyun.com/Kratial</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Kratial]]></copyright><item><title><![CDATA[uni-app中添加路由拦截]]></title><link>https://blog.youkuaiyun.com/Kratial/article/details/139623112</link><guid>https://blog.youkuaiyun.com/Kratial/article/details/139623112</guid><author>Kratial</author><pubDate>Wed, 12 Jun 2024 12:45:26 +0800</pubDate><description><![CDATA[在main.js中添加如下代码。]]></description><category></category></item><item><title><![CDATA[原生js实现拖拽改变元素顺序]]></title><link>https://blog.youkuaiyun.com/Kratial/article/details/139099975</link><guid>https://blog.youkuaiyun.com/Kratial/article/details/139099975</guid><author>Kratial</author><pubDate>Tue, 21 May 2024 19:40:34 +0800</pubDate><description><![CDATA[原生js实现拖拽改变元素顺序]]></description><category></category></item><item><title><![CDATA[原生方法实现前端一次拿到上万条数据的渲染]]></title><link>https://blog.youkuaiyun.com/Kratial/article/details/139071858</link><guid>https://blog.youkuaiyun.com/Kratial/article/details/139071858</guid><author>Kratial</author><pubDate>Mon, 20 May 2024 18:06:14 +0800</pubDate><description><![CDATA[/ 每次渲染step条数据，需要渲染【数据的总条数 / step】次。// 利用事件委托来处理每一条数据的点击事件，以减少内存的占用。// 处理每次n条数据的渲染。]]></description><category></category></item><item><title><![CDATA[macos安装mysql一直卡在安装成功那个页面选项的解决办法]]></title><link>https://blog.youkuaiyun.com/Kratial/article/details/138636811</link><guid>https://blog.youkuaiyun.com/Kratial/article/details/138636811</guid><author>Kratial</author><pubDate>Fri, 10 May 2024 00:13:47 +0800</pubDate><description><![CDATA[macos安装mysql一直卡在安装成功那个页面选项的解决办法]]></description><category></category></item><item><title><![CDATA[mac安装Homebrew总是失败的解决办法]]></title><link>https://blog.youkuaiyun.com/Kratial/article/details/138636568</link><guid>https://blog.youkuaiyun.com/Kratial/article/details/138636568</guid><author>Kratial</author><pubDate>Thu, 09 May 2024 23:38:03 +0800</pubDate><description><![CDATA[mac安装Homebrew总是失败的解决办法]]></description><category></category></item><item><title><![CDATA[Promise.all如果其中之一失败，怎么能够拿到其他成功的结果]]></title><link>https://blog.youkuaiyun.com/Kratial/article/details/134560823</link><guid>https://blog.youkuaiyun.com/Kratial/article/details/134560823</guid><author>Kratial</author><pubDate>Wed, 22 Nov 2023 20:02:08 +0800</pubDate><description><![CDATA[作用：Promise.all()方法用于将多个 Promise 实例，包装成一个新的 Promise 实例。参数：由多个Promise实例组成的数组p的状态由p1、p2、p3决定，分成两种情况。（1）只有p1、p2、p3的状态都变成fulfilled，p的状态才会变成fulfilled，此时p1、p2、p3的返回值组成一个数组，传递给p的回调函数。（2）只要p1、p2、p3之中有一个被rejected，p的状态就变成rejected，此时第一个被reject的实例的返回值，会传递给p的回调函数。]]></description><category></category></item><item><title><![CDATA[深度拷贝函数的实现]]></title><link>https://blog.youkuaiyun.com/Kratial/article/details/134515774</link><guid>https://blog.youkuaiyun.com/Kratial/article/details/134515774</guid><author>Kratial</author><pubDate>Mon, 20 Nov 2023 18:26:30 +0800</pubDate><description><![CDATA[【代码】深度拷贝函数的实现。]]></description><category></category></item><item><title><![CDATA[多位数组转化为一维数组]]></title><link>https://blog.youkuaiyun.com/Kratial/article/details/134512588</link><guid>https://blog.youkuaiyun.com/Kratial/article/details/134512588</guid><author>Kratial</author><pubDate>Mon, 20 Nov 2023 16:44:57 +0800</pubDate><description><![CDATA[【代码】多位数组转化为一维数组。]]></description><category></category></item><item><title><![CDATA[使用Generator处理二叉树的中序遍历]]></title><link>https://blog.youkuaiyun.com/Kratial/article/details/134510827</link><guid>https://blog.youkuaiyun.com/Kratial/article/details/134510827</guid><author>Kratial</author><pubDate>Mon, 20 Nov 2023 15:51:23 +0800</pubDate><description><![CDATA[【代码】使用Generator处理二叉树的中序遍历。]]></description><category></category></item><item><title><![CDATA[for...of与for...in]]></title><link>https://blog.youkuaiyun.com/Kratial/article/details/134491894</link><guid>https://blog.youkuaiyun.com/Kratial/article/details/134491894</guid><author>Kratial</author><pubDate>Sun, 19 Nov 2023 19:05:06 +0800</pubDate><description><![CDATA[1.数组的键名是数字，但是for…in循环是以字符串作为键名“0”、“1”、“2”等等。in循环不仅遍历数字键名，还会遍历手动添加的其他键，甚至包括原型链上的键。in循环主要是为遍历对象而设计的，不适用于遍历数组。3.某些情况下，for…in循环会以任意顺序遍历键名。in不遍历以Symbol值为键名的属性。of遍历的是具有数字索引的属性。1.对于普通的对象，for…]]></description><category></category></item><item><title><![CDATA[vue3 父组件使用ref获取获取子组件的属性方法]]></title><link>https://blog.youkuaiyun.com/Kratial/article/details/134449445</link><guid>https://blog.youkuaiyun.com/Kratial/article/details/134449445</guid><author>Kratial</author><pubDate>Thu, 16 Nov 2023 20:10:58 +0800</pubDate><description><![CDATA[2.在引入的子组件标签上绑定ref属性的值与定义的响应式变量同名(的组件，想要让父组件访问到它的属性和方法需要借助与。写法会导致父组件无法访问到子组件中的属性和方法。这种方式，父组件可以正常获取到里面的属性和方法。此时父组件可以获取到子组件的count属性。来指定需要暴露给父组件的属性。]]></description><category></category></item><item><title><![CDATA[vue项目的业务页面中访问static静态资源，点击下载时报未发现文件]]></title><link>https://blog.youkuaiyun.com/Kratial/article/details/130272954</link><guid>https://blog.youkuaiyun.com/Kratial/article/details/130272954</guid><author>Kratial</author><pubDate>Fri, 21 Apr 2023 11:30:45 +0800</pubDate><description><![CDATA[【代码】vue项目的业务页面中访问static静态资源，点击下载时报未发现文件。]]></description><category></category></item><item><title><![CDATA[后端返回图片的文件流，前端实现直接下载]]></title><link>https://blog.youkuaiyun.com/Kratial/article/details/130112935</link><guid>https://blog.youkuaiyun.com/Kratial/article/details/130112935</guid><author>Kratial</author><pubDate>Wed, 12 Apr 2023 18:10:27 +0800</pubDate><description><![CDATA[在每次调用 createObjectURL() 方法时，都会创建一个新的 URL 对象，即使你已经用相同的对象作为参数创建过。静态方法会创建一个 DOMString，其中包含一个表示参数中给出的对象的 URL，这个新的 URL 对象表示指定的 File 对象或 Blob 对象。更多关于URL对象的信息请参考： https://developer.mozilla.org/zh-CN/docs/Web/API/URL。]]></description><category></category></item><item><title><![CDATA[npm init vue@latest 创建项目启动报错记录]]></title><link>https://blog.youkuaiyun.com/Kratial/article/details/129985035</link><guid>https://blog.youkuaiyun.com/Kratial/article/details/129985035</guid><author>Kratial</author><pubDate>Thu, 06 Apr 2023 11:14:28 +0800</pubDate><description><![CDATA[1.在终端中输入sudo vim /etc/hosts 回车然后输入密码。2.若出现如下图所示（若没有则直接输入i,然后进行后续操作)，请输入E。然后输入i，移动到最后一行输入127.0.0.1 localhost。3.按esc退出编辑，然后输入:wq保存并推出。4.然后重启项目就可以了。]]></description><category></category></item><item><title><![CDATA[react中本地开发跨域如何处理]]></title><link>https://blog.youkuaiyun.com/Kratial/article/details/129821726</link><guid>https://blog.youkuaiyun.com/Kratial/article/details/129821726</guid><author>Kratial</author><pubDate>Tue, 28 Mar 2023 18:13:17 +0800</pubDate><description><![CDATA[【代码】react中本地开发跨域如何处理。]]></description><category></category></item><item><title><![CDATA[react+ts 学习记录一]]></title><link>https://blog.youkuaiyun.com/Kratial/article/details/129745098</link><guid>https://blog.youkuaiyun.com/Kratial/article/details/129745098</guid><author>Kratial</author><pubDate>Tue, 28 Mar 2023 18:05:15 +0800</pubDate><description><![CDATA[1.react-router-dom的简单应用import {import {]]></description><category></category></item><item><title><![CDATA[typescript学习记录一]]></title><link>https://blog.youkuaiyun.com/Kratial/article/details/129733854</link><guid>https://blog.youkuaiyun.com/Kratial/article/details/129733854</guid><author>Kratial</author><pubDate>Thu, 23 Mar 2023 16:56:26 +0800</pubDate><description><![CDATA[我们会得到TypeScript不知道的值的类型信息，比如你使用document.getElementById，TypeScript只知道这会返回某种HTMLElement，但是我们知道页面总是有一个给定ID的HTMLCanvasElement。除了一般类型string和number之外，我们还可以在类型位置引用特定的字符串和数字。括弧里面:string是对输入的限制，括弧后面的:number是对输出信息的限制。这种方式就更没加ts限制一样，变量的类型可以是任意的。分隔对象属性的声明可以用"]]></description><category></category></item><item><title><![CDATA[react学习记录问题记录（一）]]></title><link>https://blog.youkuaiyun.com/Kratial/article/details/129493231</link><guid>https://blog.youkuaiyun.com/Kratial/article/details/129493231</guid><author>Kratial</author><pubDate>Mon, 20 Mar 2023 15:15:36 +0800</pubDate><description><![CDATA[BrowserRouter 路由容器组件Route 渲染路由匹配的视图（类似于vue中的router-view)link 进行路由跳转的入口（类似于vue中的router-link)]]></description><category></category></item><item><title><![CDATA[关于flex盒子padding-right/margin-right不生效]]></title><link>https://blog.youkuaiyun.com/Kratial/article/details/129302620</link><guid>https://blog.youkuaiyun.com/Kratial/article/details/129302620</guid><author>Kratial</author><pubDate>Thu, 02 Mar 2023 15:57:56 +0800</pubDate><description><![CDATA[关于flex盒子padding-right/margin-right不生效]]></description><category></category></item><item><title><![CDATA[vue项目中ios某些机型前进后退时页面状态没有更新问题记录]]></title><link>https://blog.youkuaiyun.com/Kratial/article/details/128974351</link><guid>https://blog.youkuaiyun.com/Kratial/article/details/128974351</guid><author>Kratial</author><pubDate>Fri, 10 Feb 2023 18:52:53 +0800</pubDate><description><![CDATA[vue项目中ios某些机型前进后退时页面状态没有更新问题记录]]></description><category></category></item></channel></rss>