<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[urnotwang的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/urnotwang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; urnotwang]]></copyright><item><title><![CDATA[async函数与await表达式]]></title><link>https://blog.youkuaiyun.com/urnotwang/article/details/131526607</link><guid>https://blog.youkuaiyun.com/urnotwang/article/details/131526607</guid><author>urnotwang</author><pubDate>Tue, 04 Jul 2023 01:57:56 +0800</pubDate><description><![CDATA[1.如果await右侧为非Promise类型的数据,await后面的值是什么，返回的结果就是什么
2.如果await右侧为成功的Promise类型的数据，返回的就是成功的结果值
3.await右侧为失败的Promise类型的数据,需要try...catch来捕获]]></description><category></category></item><item><title><![CDATA[await表达式的执行顺序问题]]></title><link>https://blog.youkuaiyun.com/urnotwang/article/details/131526594</link><guid>https://blog.youkuaiyun.com/urnotwang/article/details/131526594</guid><author>urnotwang</author><pubDate>Tue, 04 Jul 2023 01:43:22 +0800</pubDate><description><![CDATA[await表达式的执行顺序问题
结论：如果有同步代码和异步代码同时出现，一定是先执行同步，再执行异步]]></description><category></category></item><item><title><![CDATA[Promise的常用方法介绍（Promise.all()、Promise.any()、Promise.race()等）]]></title><link>https://blog.youkuaiyun.com/urnotwang/article/details/131526496</link><guid>https://blog.youkuaiyun.com/urnotwang/article/details/131526496</guid><author>urnotwang</author><pubDate>Tue, 04 Jul 2023 01:35:21 +0800</pubDate><description><![CDATA[常用的一些Promise方法，例如Promise.all()、Promise.any()、Promise.race()等]]></description><category></category></item><item><title><![CDATA[Promise对象的状态]]></title><link>https://blog.youkuaiyun.com/urnotwang/article/details/131526438</link><guid>https://blog.youkuaiyun.com/urnotwang/article/details/131526438</guid><author>urnotwang</author><pubDate>Tue, 04 Jul 2023 01:03:52 +0800</pubDate><description><![CDATA[Promise实例化对象的状态只能从pending到fulfilled或者是pending到rejected，不能从fulfilled到rejected或者反之都不行]]></description><category></category></item><item><title><![CDATA[宏任务和微任务]]></title><link>https://blog.youkuaiyun.com/urnotwang/article/details/131526237</link><guid>https://blog.youkuaiyun.com/urnotwang/article/details/131526237</guid><author>urnotwang</author><pubDate>Tue, 04 Jul 2023 00:37:06 +0800</pubDate><description><![CDATA[宏任务和微任务的执行顺序]]></description><category></category></item><item><title><![CDATA[深拷贝与浅拷贝]]></title><link>https://blog.youkuaiyun.com/urnotwang/article/details/131368717</link><guid>https://blog.youkuaiyun.com/urnotwang/article/details/131368717</guid><author>urnotwang</author><pubDate>Sun, 25 Jun 2023 01:13:10 +0800</pubDate><description><![CDATA[深拷贝与浅拷贝的实现方法]]></description><category></category></item><item><title><![CDATA[防抖函数和节流函数]]></title><link>https://blog.youkuaiyun.com/urnotwang/article/details/131276854</link><guid>https://blog.youkuaiyun.com/urnotwang/article/details/131276854</guid><author>urnotwang</author><pubDate>Mon, 19 Jun 2023 00:05:59 +0800</pubDate><description><![CDATA[工作中我们一般常用lodash插件中的_.debounce和_.throttle方法实现防抖节流，在面试中手写防抖节流函数是比较常见的笔试题]]></description><category></category></item><item><title><![CDATA[从一个URL地址到最终页面渲染完成，发生了什么？]]></title><link>https://blog.youkuaiyun.com/urnotwang/article/details/123102376</link><guid>https://blog.youkuaiyun.com/urnotwang/article/details/123102376</guid><author>urnotwang</author><pubDate>Thu, 24 Feb 2022 00:20:03 +0800</pubDate><description><![CDATA[三次握手，四次挥手]]></description><category></category></item><item><title><![CDATA[nodejs的事件轮询机制]]></title><link>https://blog.youkuaiyun.com/urnotwang/article/details/123099412</link><guid>https://blog.youkuaiyun.com/urnotwang/article/details/123099412</guid><author>urnotwang</author><pubDate>Wed, 23 Feb 2022 21:10:30 +0800</pubDate><description><![CDATA[nodejs的事件轮询机制]]></description><category></category></item><item><title><![CDATA[什么是函数节流？什么是函数防抖？]]></title><link>https://blog.youkuaiyun.com/urnotwang/article/details/123098381</link><guid>https://blog.youkuaiyun.com/urnotwang/article/details/123098381</guid><author>urnotwang</author><pubDate>Wed, 23 Feb 2022 20:18:28 +0800</pubDate><description><![CDATA[什么是函数节流？什么是函数防抖？]]></description><category></category></item><item><title><![CDATA[面试题：什么是跨域？解决跨域的办法有哪些？]]></title><link>https://blog.youkuaiyun.com/urnotwang/article/details/123097852</link><guid>https://blog.youkuaiyun.com/urnotwang/article/details/123097852</guid><author>urnotwang</author><pubDate>Wed, 23 Feb 2022 19:51:41 +0800</pubDate><description><![CDATA[跨域的方法]]></description><category></category></item><item><title><![CDATA[前端笔试题积累]]></title><link>https://blog.youkuaiyun.com/urnotwang/article/details/123075831</link><guid>https://blog.youkuaiyun.com/urnotwang/article/details/123075831</guid><author>urnotwang</author><pubDate>Tue, 22 Feb 2022 19:50:01 +0800</pubDate><description><![CDATA[1.有哪些方法可以找出数组 [1,6,8,3,9,10] 中最大的数字？



var arr =[1,6,8,3,9,10]
// 方法一：es6拓展运算符...
Math.max(...arr)
console.log(Math.max(...arr))   // 10

// 方法二：for 循环
let max=arr[0];
for(let i=0;i&lt;arr.length-1;i++) {
	max =max&lt;arr[i+1]?arr[i+1]:max
}
console.log(m]]></description><category></category></item><item><title><![CDATA[尚硅谷后台管理系统开启mock数据之后页面无法登录问题解决]]></title><link>https://blog.youkuaiyun.com/urnotwang/article/details/122529430</link><guid>https://blog.youkuaiyun.com/urnotwang/article/details/122529430</guid><author>urnotwang</author><pubDate>Sun, 16 Jan 2022 22:58:37 +0800</pubDate><description><![CDATA[vue-element-admin使用mock数据，要修改环境变量为development]]></description><category></category></item><item><title><![CDATA[DAY1-尚硅谷Vue项目学习笔记（尚品汇）]]></title><link>https://blog.youkuaiyun.com/urnotwang/article/details/122050726</link><guid>https://blog.youkuaiyun.com/urnotwang/article/details/122050726</guid><author>urnotwang</author><pubDate>Mon, 20 Dec 2021 23:07:08 +0800</pubDate><description><![CDATA[1.vue-cli脚手架初始化项目(vue create app)
项目目录结构
node_modules文件夹：项目依赖文件夹
public文件夹：一般放置一些静态资源（图片），需要注意，放在public文件夹中的静态资源，webpack进行打包的时候，会原封不动打包到dist文件夹中。
src文件夹（程序员源代码文件夹）：
assets文件夹：一般也是放置静态资源（一般放置多个组件共用的静态资源），需要注意，放置在assets文件夹里面的静态资源，在webpack打包的时候，webpack会把静态资源当]]></description><category></category></item><item><title><![CDATA[Vue中的MVVM模式是什么？它适用于哪些场景？使用MVVM模式的好处是什么？]]></title><link>https://blog.youkuaiyun.com/urnotwang/article/details/122031356</link><guid>https://blog.youkuaiyun.com/urnotwang/article/details/122031356</guid><author>urnotwang</author><pubDate>Mon, 20 Dec 2021 00:04:18 +0800</pubDate><description><![CDATA[MVVM模式]]></description><category></category></item><item><title><![CDATA[Vue练习1：点击列表中任意一项，该项颜色改变（利用v-for与v-bind结合实现）]]></title><link>https://blog.youkuaiyun.com/urnotwang/article/details/121342246</link><guid>https://blog.youkuaiyun.com/urnotwang/article/details/121342246</guid><author>urnotwang</author><pubDate>Mon, 15 Nov 2021 21:21:45 +0800</pubDate><description><![CDATA[1.代码实现过程
代码如下：
&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;

&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt;
    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
    ]]></description><category></category></item></channel></rss>