<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mishiwjp的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mishiwjp</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mishiwjp]]></copyright><item><title><![CDATA[【vscode突然无法打开部分文件夹】]]></title><link>https://blog.youkuaiyun.com/mishiwjp/article/details/142250710</link><guid>https://blog.youkuaiyun.com/mishiwjp/article/details/142250710</guid><author>mishiwjp</author><pubDate>Sat, 14 Sep 2024 10:20:08 +0800</pubDate><description><![CDATA[vscode突然无法打开部分文件夹]]></description><category></category></item><item><title><![CDATA[前端缓存（HTTP缓存、浏览器缓存）浅析]]></title><link>https://blog.youkuaiyun.com/mishiwjp/article/details/122211582</link><guid>https://blog.youkuaiyun.com/mishiwjp/article/details/122211582</guid><author>mishiwjp</author><pubDate>Wed, 29 Dec 2021 11:28:40 +0800</pubDate><description><![CDATA[前端缓存
文章目录前端缓存缓存分类1、http缓存(1)强缓存（本地缓存）启发式缓存(2)协商缓存（弱缓存）2、浏览器缓存其他响应头和请求头参数刷新正常重新加载硬性重新加载清空缓存并硬性重新加载调试缓存
缓存分类

1、http缓存
浏览器请求流程：

(1)强缓存（本地缓存）
是否使用强缓存，由请求头中的如下参数决定：
①Expires：格式是Fri ,24 Dec 2027 04:24:07 GMT；旧的规范，优先级比较低
②Pragma：只有一个值no-cache，和Cache-Control的no-]]></description><category></category></item><item><title><![CDATA[前端监控数据的上报方式对比]]></title><link>https://blog.youkuaiyun.com/mishiwjp/article/details/116160073</link><guid>https://blog.youkuaiyun.com/mishiwjp/article/details/116160073</guid><author>mishiwjp</author><pubDate>Mon, 26 Apr 2021 16:16:36 +0800</pubDate><description><![CDATA[发现两篇说明前端数据监控比较好的文章，收藏在此。
http://www.yunishare.cn/2021/01/web-report-methods-compare.html
https://mp.weixin.qq.com/s/v6R2w26qZkEilXY0mPUBCw?utm_source=tuicool&amp;utm_medium=referral
总结如下：
目前前端采集上报数据的实现方式，大致分三种：

接口请求方式上报
图片打点方式上报
navigator.sendBeacon API上报]]></description><category></category></item><item><title><![CDATA[svg画五角星，关于fill-rule的理解]]></title><link>https://blog.youkuaiyun.com/mishiwjp/article/details/53484235</link><guid>https://blog.youkuaiyun.com/mishiwjp/article/details/53484235</guid><author>mishiwjp</author><pubDate>Tue, 06 Dec 2016 10:46:20 +0800</pubDate><description><![CDATA[先上代码
  

画出来是这样的


把fill-rule改成evenodd后，是这样的


先看看官方文档里面fill-rule两个属性的解释，
nonzero—这个规则通过从canvas上的某个点往任一方向绘制射线到无穷远，然后检查图形的线段和射线相交的点，来确定“内部区域”。从0开始计数，每次路径线段是从左到右穿过射线就加一，从右到左的就减一。通过计算交叉点，如果结果是0]]></description><category></category></item><item><title><![CDATA[bootstrap中contain和contain-fluid的区别]]></title><link>https://blog.youkuaiyun.com/mishiwjp/article/details/53083722</link><guid>https://blog.youkuaiyun.com/mishiwjp/article/details/53083722</guid><author>mishiwjp</author><pubDate>Tue, 08 Nov 2016 16:29:13 +0800</pubDate><description><![CDATA[container和container-fluid是bootstrap的外层容器。首先，两者都是支持响应式布局的，也就是会适应不同的设备改变宽度，区别是container是固定宽度，bootstrap为不同设备设定了不同的固定宽度，而container-fluid是100%宽度，宽度会尽可能的宽。
container和container-fluid共有的样式是这个，
.container-fl]]></description><category></category></item></channel></rss>