<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yezi_Z的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yezi_Z</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yezi_Z]]></copyright><item><title><![CDATA[mac  命令记录]]></title><link>https://blog.youkuaiyun.com/yezi_Z/article/details/99819871</link><guid>https://blog.youkuaiyun.com/yezi_Z/article/details/99819871</guid><author>yezi_Z</author><pubDate>Tue, 20 Aug 2019 09:43:54 +0800</pubDate><description><![CDATA[常见mac 使用的几个快捷操作命令【具体需要去查看命令文档，这里只做快速查阅】


绑定host 需要编辑 host文件         sudo vi /private/etc/hosts


配置nginx 需要编辑nginx 文件     open /usr/local/Cellar/nginx


关闭nginx                                     su...]]></description><category></category></item><item><title><![CDATA[ios机型下，滚动有遮罩层的弹框， 会触发底部页面的滚动事件]]></title><link>https://blog.youkuaiyun.com/yezi_Z/article/details/98972249</link><guid>https://blog.youkuaiyun.com/yezi_Z/article/details/98972249</guid><author>yezi_Z</author><pubDate>Tue, 20 Aug 2019 09:35:37 +0800</pubDate><description><![CDATA[问题描述：
 被遮挡的页面是一个有滚动条的页面。覆盖在上方的是一个有遮罩层的弹框。弹框内部存在滚动条。

 在ios机型下，当不做任何处理时，点击遮罩层对应的位置，会触发被遮挡页面的click操作。并且弹框内部无法进行正确的滚动，而是直接触发了被遮挡页面的滚动操作。

解决方案：

如果不介意滑动遮罩层，仍可以滚动被遮挡页面。处理方式相对比较简单, 可以直接在遮罩层上阻止touchmove操作的冒...]]></description><category></category></item><item><title><![CDATA[new Image 读取宽高为0]]></title><link>https://blog.youkuaiyun.com/yezi_Z/article/details/92805827</link><guid>https://blog.youkuaiyun.com/yezi_Z/article/details/92805827</guid><author>yezi_Z</author><pubDate>Wed, 19 Jun 2019 10:18:10 +0800</pubDate><description><![CDATA[获取图片一张图片的大小
let img = new Image()
img.src = imgUrl

if ( img.width != 375 || img.height != 200 ) {
	message.error(‘请上传375*200大小的图片’)
	return false
}

发现有时img的宽高读取都为0，但是图片url地址是正确的。
这边存在一个问题， 当给img赋值sr...]]></description><category></category></item><item><title><![CDATA[小小的蠢问题 之 webpack-dev-server运行报错]]></title><link>https://blog.youkuaiyun.com/yezi_Z/article/details/92622093</link><guid>https://blog.youkuaiyun.com/yezi_Z/article/details/92622093</guid><author>yezi_Z</author><pubDate>Mon, 17 Jun 2019 14:30:58 +0800</pubDate><description><![CDATA[虽然这真的是一个很蠢的问题，但是我确实被它绊住了一个小时。。。。。。
在重新手写一个webpack打包测试代码的时候，由于之前尚未尝试webpack4，所以一开始遇到这个报错，我想了很多可能，什么插件版本不兼容啊、插件使用方法错误啊，但是后来发现，问题如此简单。可恰恰是因为如此简单，我完全没有想到，所以得到的教训是不能小看开头的基础，要确保正确，因为报错有可能会把你带偏。
错误代码如下：
	scr...]]></description><category></category></item><item><title><![CDATA[手机端 点击弹窗跳转新页面【客户端方法新开页面】，返回时弹窗闪现]]></title><link>https://blog.youkuaiyun.com/yezi_Z/article/details/91870625</link><guid>https://blog.youkuaiyun.com/yezi_Z/article/details/91870625</guid><author>yezi_Z</author><pubDate>Thu, 13 Jun 2019 16:11:46 +0800</pubDate><description><![CDATA[问题描述 ：
在手机端，通过点击一个弹窗跳转新页面【客户端方法新开页面】，返回时可以看到弹窗一闪而过。
原因 ：
当用变量isShow控制弹窗的显示时。在跳转前虽然已经将isShow设置成了false，但是由于vue更新dom是异步的，所以在执行跳转动作时，当前页面dom并未渲染完成【即弹窗仍处于显示状态】。当由新页面返回时，继续dom渲染的动作，因此出现了弹窗闪现的情况。
解决思路：
等待dom...]]></description><category></category></item><item><title><![CDATA[scroll 监听]]></title><link>https://blog.youkuaiyun.com/yezi_Z/article/details/91440368</link><guid>https://blog.youkuaiyun.com/yezi_Z/article/details/91440368</guid><author>yezi_Z</author><pubDate>Tue, 11 Jun 2019 15:25:19 +0800</pubDate><description><![CDATA[问题描述 ：
项目中使用了better-scroll库，同时想监听scroll事件的时候，发现无法监听到。
setTimeout(()=&gt;{
          this.initScroll();
          this.scroll.on('scroll', ()=&gt;{console.log('scroll' , )}, false)
          this.scrol...]]></description><category></category></item><item><title><![CDATA[在正则中遇到的小坑 --- lastIndex]]></title><link>https://blog.youkuaiyun.com/yezi_Z/article/details/90607098</link><guid>https://blog.youkuaiyun.com/yezi_Z/article/details/90607098</guid><author>yezi_Z</author><pubDate>Mon, 27 May 2019 17:15:09 +0800</pubDate><description><![CDATA[let reg = /\d\+/g
	reg.test('1+')    	
	reg.test('1+')	    

以上代码输出什么？
答案是  true    false
因为这边正则表达式使用了g标识符，当执行第一次reg.test(‘1+’)  匹配后，
reg.lastIndex == 2
在执行第二次匹配的时候， 匹配的起始位置是2，所以就无法匹配正确答案
解决方法是重置l...]]></description><category></category></item><item><title><![CDATA[利用客户端方法 openurl 新开页面， 关闭时无法触发destroyed事件]]></title><link>https://blog.youkuaiyun.com/yezi_Z/article/details/90606023</link><guid>https://blog.youkuaiyun.com/yezi_Z/article/details/90606023</guid><author>yezi_Z</author><pubDate>Mon, 27 May 2019 16:37:22 +0800</pubDate><description><![CDATA[问题描述 ：
使用客户端的openurl方法新开页面的时候，当需要传递大量数据，我采用的是
localStorage.setItem(‘data’, JSON.stringify(data))方法。我希望在新开页面关闭
的时候，将storage里面的对应数据清除，否则数据量有可能会越来越大。
思路一 ：
在vue组件被销毁的时候， 在destroyed事件里面去移除数据。
但是发现无法触发dest...]]></description><category></category></item><item><title><![CDATA[ios下 input输入框的蓝色光标 未居中且高度过高]]></title><link>https://blog.youkuaiyun.com/yezi_Z/article/details/90603947</link><guid>https://blog.youkuaiyun.com/yezi_Z/article/details/90603947</guid><author>yezi_Z</author><pubDate>Mon, 27 May 2019 15:12:38 +0800</pubDate><description><![CDATA[调试时用的是安卓手机，由于安卓input输入框的光标没有ios那么明显，所以一直没有发现这个问题。
产生原因 ： 为了保证标题 和 input 框中的文字垂直居中，使用了heigh和line-height，导致整个光标高度变成了输入框的高度。如果不小心将 input 的height 或者 line-height 设置了， 可能就会导致蓝色光标异常显示的情况。
设计稿规则是 ： 左侧是标题，inpu...]]></description><category></category></item><item><title><![CDATA[sublime text 插件安装]]></title><link>https://blog.youkuaiyun.com/yezi_Z/article/details/53725532</link><guid>https://blog.youkuaiyun.com/yezi_Z/article/details/53725532</guid><author>yezi_Z</author><pubDate>Sun, 18 Dec 2016 10:21:14 +0800</pubDate><description><![CDATA[简单的安装方法：
从菜单 View - Show Console 或者 ctrl + ~ 快捷键，调出 console。将以下 Python代码粘贴进去并 enter 执行，不出意外即完成安装。以下提供 ST3 和 ST2 的安装代码：
Sublime Text 3：

import urllib.request,os;pf
= 'Package Control.sublime-pack]]></description><category></category></item><item><title><![CDATA[一不小心就掉进了小问题的坑系列（也许只是我一个人会掉的坑。。。）]]></title><link>https://blog.youkuaiyun.com/yezi_Z/article/details/53106526</link><guid>https://blog.youkuaiyun.com/yezi_Z/article/details/53106526</guid><author>yezi_Z</author><pubDate>Wed, 09 Nov 2016 21:55:32 +0800</pubDate><description><![CDATA[1.问题描述：var play=document.getElementsByClassName("play"); window.onload=function(){
 for(var i=0;i<play.length;i++){         
    play[i].onmouseover=function()
          {play[i].style.backgroundColor=]]></description><category></category></item></channel></rss>