<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Xiaoping的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mayshowping</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mayshowping]]></copyright><item><title><![CDATA[JavaScript-Object.is]]></title><link>https://blog.youkuaiyun.com/mayshowping/article/details/103894405</link><guid>https://blog.youkuaiyun.com/mayshowping/article/details/103894405</guid><author>mayshowping</author><pubDate>Wed, 08 Jan 2020 16:51:55 +0800</pubDate><description><![CDATA[JavaScript-Object.is
Object.is()方法判断两个值是否是相同的值。
语法
Object.is(value1, value2);

说明
Object.is() 判断两个值是否相同。如果下列任何一项成立，则两个值相同：

两个值都是 undefined
两个值都是 null
两个值都是 true 或者都是 false
两个值是由相同个数的字符按照相同的顺序组成的字符串
两...]]></description><category></category></item><item><title><![CDATA[Promise.all 使用]]></title><link>https://blog.youkuaiyun.com/mayshowping/article/details/103894391</link><guid>https://blog.youkuaiyun.com/mayshowping/article/details/103894391</guid><author>mayshowping</author><pubDate>Wed, 08 Jan 2020 16:51:32 +0800</pubDate><description><![CDATA[Promise.all 使用
Promise.all(iterable)方法返回一个 Promise 实例。
简单总结一下：

只有参数内所有的promise返回resolve,才会返回resolve
参数中有一个失败rejected,就返回rejected.原因是第一个失败rejected的结果

Promise.all 在任意一个传入的 promise 失败时返回失败
一般使用1
var p1...]]></description><category></category></item><item><title><![CDATA[JavaScript异步编程]]></title><link>https://blog.youkuaiyun.com/mayshowping/article/details/103894365</link><guid>https://blog.youkuaiyun.com/mayshowping/article/details/103894365</guid><author>mayshowping</author><pubDate>Wed, 08 Jan 2020 16:50:30 +0800</pubDate><description><![CDATA[JavaScript 异步编程
一道面试题
for(var i = 0; i &lt; 3; i++) {
   setTimeout(function() {
       console.log('timeout' + i);
   })
}

new Promise(function(resolve) {
    console.log('promise1');
    for(var i ...]]></description><category></category></item><item><title><![CDATA[JavaScript 继承]]></title><link>https://blog.youkuaiyun.com/mayshowping/article/details/103894344</link><guid>https://blog.youkuaiyun.com/mayshowping/article/details/103894344</guid><author>mayshowping</author><pubDate>Wed, 08 Jan 2020 16:49:57 +0800</pubDate><description><![CDATA[JavaScript 继承

原型链继承
function Parent() {
    this.name = '父亲'; // 实例基本属性 (该属性，强调私有，不共享)
    this.arr = [1]; // (该属性，强调私有)
}
Parent.prototype.say = function() { // -- 将需要复用、共享的方法定义在父类原型上 
    console.l...]]></description><category></category></item><item><title><![CDATA[认识call apply bind]]></title><link>https://blog.youkuaiyun.com/mayshowping/article/details/103894331</link><guid>https://blog.youkuaiyun.com/mayshowping/article/details/103894331</guid><author>mayshowping</author><pubDate>Wed, 08 Jan 2020 16:49:25 +0800</pubDate><description><![CDATA[认识call apply bind
::: tip
函数原型链中的 apply，call 和 bind 方法是 JavaScript 中相当重要的概念，与 this 关键字密切相关.
:::
apply
apply()方法调用一个具有给定this值的函数，以及作为一个数组（或类似数组对象）提供的参数。
::: warning
call()方法的作用和 apply() 方法类似，区别就是call()...]]></description><category></category></item><item><title><![CDATA[iTerm2配置]]></title><link>https://blog.youkuaiyun.com/mayshowping/article/details/103894292</link><guid>https://blog.youkuaiyun.com/mayshowping/article/details/103894292</guid><author>mayshowping</author><pubDate>Wed, 08 Jan 2020 16:48:27 +0800</pubDate><description><![CDATA[Code-iTerm2配置

zsh
Mac 自带的 zsh终端
cat /etc/shells
修改系统默认的终端为zsh
# 更改终端
chsh -s /bin/zsh

# 确认是否更改成功
echo $SHELL
# /bin/zsh

安装oh-my-zsh
::: tip
链接 https://github.com/robbyrussell/oh-my-zsh
:::

安装
sh -...]]></description><category></category></item><item><title><![CDATA[VuePress博客搭建]]></title><link>https://blog.youkuaiyun.com/mayshowping/article/details/103894249</link><guid>https://blog.youkuaiyun.com/mayshowping/article/details/103894249</guid><author>mayshowping</author><pubDate>Wed, 08 Jan 2020 16:47:18 +0800</pubDate><description><![CDATA[VuePress博客搭建
本人博客地址,欢迎访问并关注公众号

https://xiaoping027.github.io/

查看该博客的配置,欢迎star
Github
config.js
目录 docs/.vuepress/congig.js
const path = require("path");
const rootpath = path.dirname(__dirname);
con...]]></description><category></category></item><item><title><![CDATA[Git-git rebase]]></title><link>https://blog.youkuaiyun.com/mayshowping/article/details/103894215</link><guid>https://blog.youkuaiyun.com/mayshowping/article/details/103894215</guid><author>mayshowping</author><pubDate>Wed, 08 Jan 2020 16:45:53 +0800</pubDate><description><![CDATA[Git-git rebase
rebase:顾名思义 变基
假设现在从master 分支上,切出一个本地开发分支mydev
git checkout -b mydev

这时候master上的git记录是这样子的
A--&gt;B--&gt;C--&gt;D

这个时候另外一个开发人员把 ta 的 dev 分支合并到 master 分支了
tadev
A--&gt;B--&gt;C--&gt;D
...]]></description><category></category></item><item><title><![CDATA[实现多选select下拉框--18.08.13菜鸟打怪升级]]></title><link>https://blog.youkuaiyun.com/mayshowping/article/details/81625869</link><guid>https://blog.youkuaiyun.com/mayshowping/article/details/81625869</guid><author>mayshowping</author><pubDate>Mon, 13 Aug 2018 10:46:30 +0800</pubDate><description><![CDATA[HTML

 &amp;lt;div class=&quot;col-sm-8&quot;&amp;gt;
     &amp;lt;select id=&quot;@@&quot; class=&quot;form-control&quot; name=&quot;neo_channel_id&quot; multiple=&quot;multiple&quot;&amp;gt;
         &amp;lt;%for (var i in ###) {%&amp;gt;
            &am]]></description><category></category></item><item><title><![CDATA[IOS和安卓共用一个二维码，实现扫码跳转链接——18.08.01菜鸟打怪升级]]></title><link>https://blog.youkuaiyun.com/mayshowping/article/details/81325397</link><guid>https://blog.youkuaiyun.com/mayshowping/article/details/81325397</guid><author>mayshowping</author><pubDate>Wed, 01 Aug 2018 10:04:24 +0800</pubDate><description><![CDATA[ios和安卓共用一个二维码，实现扫码跳转链接

直接上代码了 也是参考了网上的demo，直接小修改了一下。临时接了一个任务，直接套过来了。因为安卓微信的内置的浏览器和手机自带的不一样，在ios上面没有问题，会直接提示跳转到appstore。要求是实现安卓微信跳转显示一个页面，提示用手机自带的浏览器打开下载，就这么小修改了一下。

&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lan...]]></description><category></category></item><item><title><![CDATA[jQuery插件simplePagination的使用——18.7.25菜鸟打怪升级]]></title><link>https://blog.youkuaiyun.com/mayshowping/article/details/81205837</link><guid>https://blog.youkuaiyun.com/mayshowping/article/details/81205837</guid><author>mayshowping</author><pubDate>Wed, 25 Jul 2018 17:28:36 +0800</pubDate><description><![CDATA[记录一下踩坑_03

正在熟悉项目上的代码，新添加了一个需要，需要对表单进行分页，之前的代码中是有分页的代码的，看了老半天，也没看太明白（还得加把油继续学习啊）。

分割线 



simplePagination的使用

HTML页面



&amp;lt;div class=&quot;row&quot;&amp;gt;
    &amp;lt;div class=&quot;col-sm-12 col-sm-12&quot;&amp;gt;
          ...]]></description><category></category></item><item><title><![CDATA[GitLab教程使用和创建分支]]></title><link>https://blog.youkuaiyun.com/mayshowping/article/details/81189128</link><guid>https://blog.youkuaiyun.com/mayshowping/article/details/81189128</guid><author>mayshowping</author><pubDate>Tue, 24 Jul 2018 18:12:54 +0800</pubDate><description><![CDATA[GitLab教程使用和创建分支

托管和管理代码的平台就这么几个，用的最多的还是GitHub、GitLab等，基本算是同一个了。现在主要写一下入门使用及一些常用的命令。 
GitLab：是一个基于Git实现的在线代码仓库托管软件，你可以用gitlab自己搭建一个类似于Github一样的系统，一般用于在企业、学校等内部网络搭建git私服。



生成自己的的SSH—key

注册账号、Git客户端下...]]></description><category></category></item><item><title><![CDATA[关于Vue运行项目跨平台问题——18.7.24-菜鸟打怪升级]]></title><link>https://blog.youkuaiyun.com/mayshowping/article/details/81187852</link><guid>https://blog.youkuaiyun.com/mayshowping/article/details/81187852</guid><author>mayshowping</author><pubDate>Tue, 24 Jul 2018 17:06:19 +0800</pubDate><description><![CDATA[##记录一下踩坑_01

前几天，从同事手上接手了一个Vue的项目。（Ps：刚入职两周，老哥还专门写了一个readMe，感谢）；

问题来了，从gitLab上面把项目上clone下来了，node环境什么的都配置好了，


npm install


npm run dev

无法运行，报错信息如下：


&amp;gt; NODE_ENV=development webpack-dev-server --...]]></description><category></category></item></channel></rss>