<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Byte_Dance的博客]]></title><description><![CDATA[ITdog]]></description><link>https://blog.youkuaiyun.com/Byte_Dance</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Byte_Dance]]></copyright><item><title><![CDATA[jquery数组去重]]></title><link>https://blog.youkuaiyun.com/Byte_Dance/article/details/88375929</link><guid>https://blog.youkuaiyun.com/Byte_Dance/article/details/88375929</guid><author>Byte_Dance</author><pubDate>Sun, 10 Mar 2019 11:01:52 +0800</pubDate><description><![CDATA[&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
    &amp;lt;title&amp;gt;Title&amp;lt;/title&amp;gt;
    　　
    &amp;lt;script src=&quot;https://code.jquery.com/]]></description><category></category></item><item><title><![CDATA[利用 html2canvas 将制定区域输出为图片 并用PHP接收]]></title><link>https://blog.youkuaiyun.com/Byte_Dance/article/details/87866929</link><guid>https://blog.youkuaiyun.com/Byte_Dance/article/details/87866929</guid><author>Byte_Dance</author><pubDate>Thu, 21 Feb 2019 19:24:31 +0800</pubDate><description><![CDATA[ 

前端发送页面：需要引入两个包 jquery.js 和 html2canvas.js 

html2canvas下载传送门：http://html2canvas.hertzen.com/


&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
    &amp;lt;met]]></description><category></category></item><item><title><![CDATA[ajax +  PHP   实现 JSONP 跨域请求]]></title><link>https://blog.youkuaiyun.com/Byte_Dance/article/details/87363244</link><guid>https://blog.youkuaiyun.com/Byte_Dance/article/details/87363244</guid><author>Byte_Dance</author><pubDate>Fri, 15 Feb 2019 15:09:28 +0800</pubDate><description><![CDATA[ajax


$.ajax({
        type: &quot;get&quot;,
        data:{random:123},
        url: &quot;http://www.98china.cn/kuayu.php&quot;,
        dataType: &quot;jsonp&quot;,
        jsonp: &quot;callback&quot;,
        success: function(data) {
...]]></description><category></category></item><item><title><![CDATA[input File 选择图片后 预览]]></title><link>https://blog.youkuaiyun.com/Byte_Dance/article/details/86777066</link><guid>https://blog.youkuaiyun.com/Byte_Dance/article/details/86777066</guid><author>Byte_Dance</author><pubDate>Fri, 08 Feb 2019 21:38:52 +0800</pubDate><description><![CDATA[
&amp;lt;form action=&quot;upload.php&quot; method=&quot;post&quot; enctype=&quot;multipart/form-data&quot;&amp;gt;
    &amp;lt;div&amp;gt;
        &amp;lt;img src=&quot;&quot; class=&quot;img&quot;&amp;gt;
    &amp;lt;/div&amp;gt;

    &amp;lt;input type=]]></description><category></category></item><item><title><![CDATA[Vue的data值必须是函数返回]]></title><link>https://blog.youkuaiyun.com/Byte_Dance/article/details/86775331</link><guid>https://blog.youkuaiyun.com/Byte_Dance/article/details/86775331</guid><author>Byte_Dance</author><pubDate>Fri, 08 Feb 2019 15:30:06 +0800</pubDate><description><![CDATA[data值必须要是函数返回,这样才能使组件在多次调用的时候 改变其中的data其他的不受到影响


&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
    &amp;lt;meta name=&quot;viewport&quot;
          content=&q]]></description><category></category></item><item><title><![CDATA[webSocket即时通信]]></title><link>https://blog.youkuaiyun.com/Byte_Dance/article/details/86773646</link><guid>https://blog.youkuaiyun.com/Byte_Dance/article/details/86773646</guid><author>Byte_Dance</author><pubDate>Thu, 07 Feb 2019 23:37:06 +0800</pubDate><description><![CDATA[首先 需要搭建node 环境 

然后 我们创建html页面


&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
    &amp;lt;title&amp;gt;聊天室系统&amp;lt;/title&amp;gt;
    &amp;lt;script src=&quo]]></description><category></category></item><item><title><![CDATA[MUI监听安卓返回按钮事件]]></title><link>https://blog.youkuaiyun.com/Byte_Dance/article/details/86766160</link><guid>https://blog.youkuaiyun.com/Byte_Dance/article/details/86766160</guid><author>Byte_Dance</author><pubDate>Tue, 05 Feb 2019 18:52:44 +0800</pubDate><description><![CDATA[
一秒内按两下返回退出应用




			mui.plusReady(function(){
				//          var wvs = plus.webview.all();//获取所有的窗口
				//        plus.webview.close(wvs[0]);//关闭欢迎页

			    //首页返回键处理  
	            //处理逻辑：2秒内，连续两次按...]]></description><category></category></item><item><title><![CDATA[MUI前端代码生成快捷键]]></title><link>https://blog.youkuaiyun.com/Byte_Dance/article/details/86727203</link><guid>https://blog.youkuaiyun.com/Byte_Dance/article/details/86727203</guid><author>Byte_Dance</author><pubDate>Thu, 31 Jan 2019 22:38:37 +0800</pubDate><description><![CDATA[组件
			触发字符
		mDoctype(mui-dom结构)
			
			mdo
			 

			ctype
			
		mBody(主体)
			
			mbo
			 

			dy
			
		mScroll(区域滚动容器)
			
			msc
			 

			roll
			
		mrefreshContainer(刷新容器)
			
			mre
			 

			fresh...]]></description><category></category></item><item><title><![CDATA[MUI快捷生成键]]></title><link>https://blog.youkuaiyun.com/Byte_Dance/article/details/86727001</link><guid>https://blog.youkuaiyun.com/Byte_Dance/article/details/86727001</guid><author>Byte_Dance</author><pubDate>Thu, 31 Jan 2019 22:09:12 +0800</pubDate><description><![CDATA[1.折叠面板--mAccordion



2.数字角标—mBadges




&amp;lt;h5&amp;gt;有底色&amp;lt;/h5&amp;gt;
&amp;lt;span class=&quot;mui-badge&quot;&amp;gt;灰色&amp;lt;/span&amp;gt;
&amp;lt;span class=&quot;mui-badge mui-badge-primary&quot;&amp;gt;蓝色&amp;lt;/span&amp;gt;
&amp;lt;span]]></description><category></category></item><item><title><![CDATA[Vue将数字金额变为汉字大写金额]]></title><link>https://blog.youkuaiyun.com/Byte_Dance/article/details/86704859</link><guid>https://blog.youkuaiyun.com/Byte_Dance/article/details/86704859</guid><author>Byte_Dance</author><pubDate>Wed, 30 Jan 2019 16:18:36 +0800</pubDate><description><![CDATA[

&amp;lt;div id=&quot;app&quot;&amp;gt;
    &amp;lt;input type=&quot;text&quot; v-model=&quot;num&quot;&amp;gt;
    &amp;lt;p&amp;gt;{{text}}&amp;lt;/p&amp;gt;
    &amp;lt;button @click=&quot;NumberToChinese(num)&quot;&amp;gt;按钮&amp;lt;/button&amp;gt;
&am]]></description><category></category></item><item><title><![CDATA[Vue中控制v-for循环次数的方法]]></title><link>https://blog.youkuaiyun.com/Byte_Dance/article/details/86704248</link><guid>https://blog.youkuaiyun.com/Byte_Dance/article/details/86704248</guid><author>Byte_Dance</author><pubDate>Wed, 30 Jan 2019 15:47:08 +0800</pubDate><description><![CDATA[在Vue中的遍历方法v-for控制循环次数的方法可以通过以下两种方法
1.截取循环的数据

    v-for=&quot;(item,index) in domainList.slice(0, 2)&quot;

    用这样的方法可以截取循环的数据长度，从而控制循环的次数

2.通过v-if来控制

     v-for=&quot;(item,index) in domainList&quot; v-if=&quot;index&amp;lt;3...]]></description><category></category></item><item><title><![CDATA[试用Vue CDN + Element]]></title><link>https://blog.youkuaiyun.com/Byte_Dance/article/details/86662336</link><guid>https://blog.youkuaiyun.com/Byte_Dance/article/details/86662336</guid><author>Byte_Dance</author><pubDate>Sat, 26 Jan 2019 23:01:22 +0800</pubDate><description><![CDATA[
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
    &amp;lt;title&amp;gt;Title&amp;lt;/title&amp;gt;
    &amp;lt;!--引入vue --&amp;gt;
    &amp;lt;script src=&quo]]></description><category></category></item><item><title><![CDATA[javascript中的 call方法和apply方法的使用]]></title><link>https://blog.youkuaiyun.com/Byte_Dance/article/details/86660669</link><guid>https://blog.youkuaiyun.com/Byte_Dance/article/details/86660669</guid><author>Byte_Dance</author><pubDate>Sat, 26 Jan 2019 20:28:31 +0800</pubDate><description><![CDATA[call和apply方法主要用于改变函数内部this 的指向

调用一个方法,方法内使用了this ,则这个this就代表的是 window,因为函数默认都是在window下边的子函数, 只不过省略window.fun


    function f1(){
        alert(1);
        console.log(this);
    }
    function f2(){...]]></description><category></category></item><item><title><![CDATA[ES6箭头函数和普通函数下的 this 指向]]></title><link>https://blog.youkuaiyun.com/Byte_Dance/article/details/86603372</link><guid>https://blog.youkuaiyun.com/Byte_Dance/article/details/86603372</guid><author>Byte_Dance</author><pubDate>Tue, 22 Jan 2019 23:35:40 +0800</pubDate><description><![CDATA[ES6中新增了箭头函数这种语法,箭头函数以其简洁性和方便获取this的特性。下面来总结一下他们之间的区别：



普通函数下的this:

在普通函数中的this总是代表它的直接调用者，在默认情况下，this指的是window，
	在严格模式下,没有直接调用者的函数中的this是 undefined使用
	call,apply,bind(ES5新增)绑定的,this指的是 绑定的对象
箭头函数中的...]]></description><category></category></item><item><title><![CDATA[ES6的扩展运算符 [...arr]]]></title><link>https://blog.youkuaiyun.com/Byte_Dance/article/details/86601920</link><guid>https://blog.youkuaiyun.com/Byte_Dance/article/details/86601920</guid><author>Byte_Dance</author><pubDate>Tue, 22 Jan 2019 21:34:19 +0800</pubDate><description><![CDATA[ES6的扩展运算符可以说是非常使用的，在给多参数函数传参，替代Apply，合并数组，和解构配合进行赋值方面提供了很好的便利性。

数组去重

var arr = [1,2,3,4,5,2,3,1];

var set = new Set(arr);

var newArr = [...set ];

最终得到的newArr就是一个去了重的数组

扩展运算符就是三个点“...”，就是将实现了Iter...]]></description><category></category></item><item><title><![CDATA[mock.js]]></title><link>https://blog.youkuaiyun.com/Byte_Dance/article/details/86574223</link><guid>https://blog.youkuaiyun.com/Byte_Dance/article/details/86574223</guid><author>Byte_Dance</author><pubDate>Mon, 21 Jan 2019 14:49:38 +0800</pubDate><description><![CDATA[mock.js


原文地址:https://www.cnblogs.com/Leo_wl/p/6693211.html




阅读目录

mock.js-无需等待，随机产生数据，让前端独立于后端进行开发
	vue-cli 本地开发mock数据使用方法http://www.jianshu.com/p/ccd53488a61b
回到目录

mock.js-无需等待，随机产生数据，让前端独立于后端进...]]></description><category></category></item><item><title><![CDATA[WOW.js滚动加载动画演示]]></title><link>https://blog.youkuaiyun.com/Byte_Dance/article/details/86573806</link><guid>https://blog.youkuaiyun.com/Byte_Dance/article/details/86573806</guid><author>Byte_Dance</author><pubDate>Mon, 21 Jan 2019 14:31:59 +0800</pubDate><description><![CDATA[
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;zh-CN&quot;&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;
&amp;lt;title&amp;gt;WOW.js演示&amp;lt;/title&amp;gt;
&amp;lt;!--WOW依赖animate.css库,所以要先引入它--&amp;gt;
&amp;lt;link r]]></description><category></category></item><item><title><![CDATA[使用正则表达式格式化字符串]]></title><link>https://blog.youkuaiyun.com/Byte_Dance/article/details/86552927</link><guid>https://blog.youkuaiyun.com/Byte_Dance/article/details/86552927</guid><author>Byte_Dance</author><pubDate>Sat, 19 Jan 2019 15:35:07 +0800</pubDate><description><![CDATA[
&amp;lt;script&amp;gt;
    let str = &quot; H e   l l o &quot;;

    function mapping(str){
        let newArr = [];
        let arr = str.split(&quot;&quot;);
        for(let i = 0;i&amp;lt;arr.length;i++){
            //设置正则表达式 匹...]]></description><category></category></item><item><title><![CDATA[canvas绘制多彩小球]]></title><link>https://blog.youkuaiyun.com/Byte_Dance/article/details/86543701</link><guid>https://blog.youkuaiyun.com/Byte_Dance/article/details/86543701</guid><author>Byte_Dance</author><pubDate>Fri, 18 Jan 2019 17:24:49 +0800</pubDate><description><![CDATA[
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
    &amp;lt;title&amp;gt;Title&amp;lt;/title&amp;gt;
    &amp;lt;script src=&quot;https://cdn.bootcss.com/unders]]></description><category></category></item><item><title><![CDATA[点击登录显示蒙版]]></title><link>https://blog.youkuaiyun.com/Byte_Dance/article/details/86027477</link><guid>https://blog.youkuaiyun.com/Byte_Dance/article/details/86027477</guid><author>Byte_Dance</author><pubDate>Mon, 07 Jan 2019 21:12:37 +0800</pubDate><description><![CDATA[

 


&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
    &amp;lt;meta name=&quot;viewport&quot;
          content=&quot;width=device-width, user-scalable=no, in]]></description><category></category></item></channel></rss>