<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jiajunmiku的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jiajunmiku</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jiajunmiku]]></copyright><item><title><![CDATA[js分解GIF图片以及合成GIF图片]]></title><link>https://blog.youkuaiyun.com/jiajunmiku/article/details/97764325</link><guid>https://blog.youkuaiyun.com/jiajunmiku/article/details/97764325</guid><author>jiajunmiku</author><pubDate>Tue, 30 Jul 2019 11:40:12 +0800</pubDate><description><![CDATA[无意中看到一篇文章写得是关于纯前端处理GIF图片的问题；感觉挺有意思的所以自己也实现了一下；

主要用到的有两个第三方库：合成GIF图片的gif.js和分解的libgif.js;

分解GIF

1. 引入Git库


import SuperGif from  './libgif.js'

2. 处理图片


var file = e.target.files[0];
 console.l...]]></description><category></category></item><item><title><![CDATA[判断图片是否已缓存]]></title><link>https://blog.youkuaiyun.com/jiajunmiku/article/details/88558276</link><guid>https://blog.youkuaiyun.com/jiajunmiku/article/details/88558276</guid><author>jiajunmiku</author><pubDate>Thu, 14 Mar 2019 18:07:42 +0800</pubDate><description><![CDATA[varurl =&quot;http://......../image.jpg&quot;;
  varimg =newImage();
  img.src = url;
  if(img.complete||img.width) {
 alert('该图片已经存在于缓存之中，不会再去重新下载');
 }
...]]></description><category></category></item><item><title><![CDATA[安卓系统video视频层级问题]]></title><link>https://blog.youkuaiyun.com/jiajunmiku/article/details/86570276</link><guid>https://blog.youkuaiyun.com/jiajunmiku/article/details/86570276</guid><author>jiajunmiku</author><pubDate>Mon, 21 Jan 2019 10:52:36 +0800</pubDate><description><![CDATA[在移动端网页含有video的时候，video的时候的层级总是最高的，现阶段ios系统已经解决了这个问题；但安卓系统总会出现：视频播放时，如果出现弹出层；弹出层就会被视频覆盖，相当别扭；

目前可想到的解决方案是：

在弹出层时；用canvar作图来代替视频当前位置：


var video = document.getElementsById('video');
var canvas = docu...]]></description><category></category></item><item><title><![CDATA[应用superagent实现跨域请求]]></title><link>https://blog.youkuaiyun.com/jiajunmiku/article/details/83993268</link><guid>https://blog.youkuaiyun.com/jiajunmiku/article/details/83993268</guid><author>jiajunmiku</author><pubDate>Mon, 12 Nov 2018 16:02:13 +0800</pubDate><description><![CDATA[跨域:

浏览器对于javascript的同源策略的限制,例如a.cn下面的js不能调用b.cn中的js,对象或数据(因为a.cn和b.cn是不同域),所以跨域就出现了.

上面提到的,同域的概念又是什么呢??? 简单的解释就是相同域名,端口相同,协议相同

 

同源策略:

请求的url地址,必须与浏览器上的url地址处于同域上,也就是域名,端口,协议相同.

jsonp跨域：

我们来简单的...]]></description><category></category></item><item><title><![CDATA[CSS技巧]]></title><link>https://blog.youkuaiyun.com/jiajunmiku/article/details/80925609</link><guid>https://blog.youkuaiyun.com/jiajunmiku/article/details/80925609</guid><author>jiajunmiku</author><pubDate>Thu, 05 Jul 2018 13:39:02 +0800</pubDate><description><![CDATA[一、CSS写自适应大小的正方形代码：原理：元素的padding的百分比值四个值均根据当前元素的宽度来计算的padding只能取top或者bottom，自适应正方形其值要和宽一致，当然其他不同比例的矩形可以通过设置不同比例的padding就能得到二、多列等高代码：adding补偿法在高度小的元素上加一个数值为正padding-bottom和一个数值为负margin-bottom，再在父级加上over...]]></description><category></category></item><item><title><![CDATA[移动端底部input被弹出的键盘遮挡的解决办法]]></title><link>https://blog.youkuaiyun.com/jiajunmiku/article/details/80925038</link><guid>https://blog.youkuaiyun.com/jiajunmiku/article/details/80925038</guid><author>jiajunmiku</author><pubDate>Thu, 05 Jul 2018 12:36:46 +0800</pubDate><description><![CDATA[input输入框是通过position定位一直放在页面底部，当点击input进行输入的时候，部分机型（尤其是ios系统）底部input被弹出的键盘遮挡，如何解决这个问题呢？在解决这个问题的时候，有试过下面这种方法:在input的focus事件中，开启一个定时器，然后每隔300毫秒进行一次document.body.scrollTop=document.body.scrollHeight的调整，运行...]]></description><category></category></item></channel></rss>