<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Fanzaiya的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Fanzaiya</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Fanzaiya]]></copyright><item><title><![CDATA[使用nginx部署静态网站详细教程]]></title><link>https://blog.youkuaiyun.com/Fanzaiya/article/details/140326242</link><guid>https://blog.youkuaiyun.com/Fanzaiya/article/details/140326242</guid><author>Fanzaiya</author><pubDate>Wed, 10 Jul 2024 17:12:54 +0800</pubDate><description><![CDATA[本文旨在进行在服务器使用nginx进行静态网页部署的简单教学，结合部分网络所搜内容以及自身实践踩坑总结，如果不正欢迎指正，如果通过文章无法解决问题，欢迎留言联系，看到必回，一起解决、共同进步！]]></description><category></category></item><item><title><![CDATA[mac电脑git配置以及vscode图形化操作界面使用]]></title><link>https://blog.youkuaiyun.com/Fanzaiya/article/details/138544746</link><guid>https://blog.youkuaiyun.com/Fanzaiya/article/details/138544746</guid><author>Fanzaiya</author><pubDate>Tue, 07 May 2024 21:50:31 +0800</pubDate><description><![CDATA[本文章旨在教会各位git设置以及vscode 通过图形化操作界面使用git，结合部分网络所搜内容以及自身实践踩坑总结，如果不正欢迎指正，如果通过文章无法解决问题，欢迎留言联系，看到必回，一起解决、共同进步！]]></description><category></category></item><item><title><![CDATA[什么是防抖和节流？有什么区别？如何实现？]]></title><link>https://blog.youkuaiyun.com/Fanzaiya/article/details/132120851</link><guid>https://blog.youkuaiyun.com/Fanzaiya/article/details/132120851</guid><author>Fanzaiya</author><pubDate>Sat, 05 Aug 2023 16:10:24 +0800</pubDate><description><![CDATA[节流          (html)防抖]]></description><category></category></item><item><title><![CDATA[setTimeout、promise、async await的区别]]></title><link>https://blog.youkuaiyun.com/Fanzaiya/article/details/132121092</link><guid>https://blog.youkuaiyun.com/Fanzaiya/article/details/132121092</guid><author>Fanzaiya</author><pubDate>Sat, 05 Aug 2023 16:08:59 +0800</pubDate><description><![CDATA[async函数表示函数里面可能会有异步方法，await后面跟一个表达式，async方法执行时，遇到await会立即执行表达式，然后把表达式后面的代码放到微任务队列里，让同步代码先执行，也可以理解为 await 之前的代码相当于Promise中resolve()之前的同步代码， await 之后的代码相当于promise.then() 里面的代码。首先，任务队列的执行过程是：先执行一个宏任务，执行过程中如果产出新的宏 / 微任务，就将他们推入相应的任务队列，之后在执行一队微任务，之后再执行宏任务，如此循环。]]></description><category></category></item><item><title><![CDATA[React 中 setState 什么时候是同步的，什么时候是异步的？(这里所说的同步异步， 并不是真正的同步异步， 它还是同步执行的。这里的异步指的是多个state会合成到一起进行批量更新。)]]></title><link>https://blog.youkuaiyun.com/Fanzaiya/article/details/132120813</link><guid>https://blog.youkuaiyun.com/Fanzaiya/article/details/132120813</guid><author>Fanzaiya</author><pubDate>Sat, 05 Aug 2023 15:49:44 +0800</pubDate><description><![CDATA[在React中，如果是由React引发的事件处理（比如通过onClick引发的事件处理），调用setState不会同步更新this.state，除此之外的setState调用会同步执行this.state。“除此之外”，指的是绕过React通过addEventListener等直接添加的事件处理函数，还有通过setTimeout / setInterval产生的异步调用。]]></description><category></category></item></channel></rss>