<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dwdffefsd的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dwdffefsd</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dwdffefsd]]></copyright><item><title><![CDATA[vue的面试题深层次]]></title><link>https://blog.youkuaiyun.com/dwdffefsd/article/details/127167819</link><guid>https://blog.youkuaiyun.com/dwdffefsd/article/details/127167819</guid><author>dwdffefsd</author><pubDate>Sun, 16 Oct 2022 20:52:20 +0800</pubDate><description><![CDATA[因为箭头函数默绑定父级作用域的上下文，所以不会绑定vue实例，所以 this 是undefind源码// 如果当前watcher是开发者定义的，即通过watch选项或$watch创建的watcher的cb是开发者编写的 // 则行为不可预知，所以执行cb回调时try...catch一下，发生错误能给开发者一个友好的提示 try {// 开发者编写的回调接收到被观察目标的新值和旧值 this . cb . call(this . vm , value , oldValue) } catch(e) {]]></description><category></category></item><item><title><![CDATA[vue的常用全局配置vue.config对象]]></title><link>https://blog.youkuaiyun.com/dwdffefsd/article/details/126370263</link><guid>https://blog.youkuaiyun.com/dwdffefsd/article/details/126370263</guid><author>dwdffefsd</author><pubDate>Tue, 16 Aug 2022 17:20:13 +0800</pubDate><description><![CDATA[vue的常用全局配置vue.config对象]]></description><category></category></item><item><title><![CDATA[vue3与vue2的区别]]></title><link>https://blog.youkuaiyun.com/dwdffefsd/article/details/126323828</link><guid>https://blog.youkuaiyun.com/dwdffefsd/article/details/126323828</guid><author>dwdffefsd</author><pubDate>Sun, 14 Aug 2022 17:46:39 +0800</pubDate><description><![CDATA[vue3和vue2的区别]]></description><category></category></item><item><title><![CDATA[webpack配置]]></title><link>https://blog.youkuaiyun.com/dwdffefsd/article/details/125567205</link><guid>https://blog.youkuaiyun.com/dwdffefsd/article/details/125567205</guid><author>dwdffefsd</author><pubDate>Sat, 02 Jul 2022 16:28:28 +0800</pubDate><description><![CDATA[Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析，然后将这些模块按照指定的规则生成对应的静态资源。]]></description><category></category></item><item><title><![CDATA[宝塔Linux面板Nginx部署自己的项目]]></title><link>https://blog.youkuaiyun.com/dwdffefsd/article/details/123641139</link><guid>https://blog.youkuaiyun.com/dwdffefsd/article/details/123641139</guid><author>dwdffefsd</author><pubDate>Thu, 24 Mar 2022 23:34:23 +0800</pubDate><description><![CDATA[宝塔Linux面板Nginx部署自己的项目

]]></description><category></category></item><item><title><![CDATA[安装vue时报错 Error: EPERM: operation not permitted, mkdir ‘C:\Program Files\nodejs\node_modules\@vue‘]]></title><link>https://blog.youkuaiyun.com/dwdffefsd/article/details/123511721</link><guid>https://blog.youkuaiyun.com/dwdffefsd/article/details/123511721</guid><author>dwdffefsd</author><pubDate>Tue, 15 Mar 2022 20:44:19 +0800</pubDate><description><![CDATA[npm安装vue3报错 Error: EPERM: operation not permitted,]]></description><category></category></item><item><title><![CDATA[前端ES系列]]></title><link>https://blog.youkuaiyun.com/dwdffefsd/article/details/123456230</link><guid>https://blog.youkuaiyun.com/dwdffefsd/article/details/123456230</guid><author>dwdffefsd</author><pubDate>Sun, 13 Mar 2022 22:00:42 +0800</pubDate><description><![CDATA[[ES6~ES13]]]></description><category></category></item><item><title><![CDATA[Cookie、Session、Token和JWT]]></title><link>https://blog.youkuaiyun.com/dwdffefsd/article/details/123448291</link><guid>https://blog.youkuaiyun.com/dwdffefsd/article/details/123448291</guid><author>dwdffefsd</author><pubDate>Sat, 12 Mar 2022 18:50:59 +0800</pubDate><description><![CDATA[文章目录一、Cookie二、 Session三、 token（令牌）四、 JWT总结
一、Cookie

HTTP是无状态的协议（对于事务处理没有记忆能力，每次客户端和服务端会话完成时，服务端不会保存任何会话信息）：每个请求都是完全独立的，服务端无法确认当前访问者的身份信息，无法分辨上一次的请求发送者和这一次的发送者是不是同一个人。所以服务器与浏览器为了进行会话跟踪（知道是谁在访问我），就必须主动的去维护一个状态，这个状态用于告知服务端前后两个请求是否来子同一个浏览器。这个状态需要cookie或者sessi]]></description><category></category></item></channel></rss>