<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dave_hz的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dave_hz</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dave_hz]]></copyright><item><title><![CDATA[小程序获取窗口宽高和dom元素]]></title><link>https://blog.youkuaiyun.com/dave_hz/article/details/130280087</link><guid>https://blog.youkuaiyun.com/dave_hz/article/details/130280087</guid><author>dave_hz</author><pubDate>Fri, 21 Apr 2023 09:03:09 +0800</pubDate><description><![CDATA[小程序获取窗口宽高及设备信息的api，和获取dom节点的方法]]></description><category></category></item><item><title><![CDATA[luckysheet 个人使用总结]]></title><link>https://blog.youkuaiyun.com/dave_hz/article/details/125217333</link><guid>https://blog.youkuaiyun.com/dave_hz/article/details/125217333</guid><author>dave_hz</author><pubDate>Fri, 10 Jun 2022 10:53:32 +0800</pubDate><description><![CDATA[luckysheet使用中的一些问题记录]]></description><category></category></item><item><title><![CDATA[GoJS v2.2.2 去除水印方法]]></title><link>https://blog.youkuaiyun.com/dave_hz/article/details/123062863</link><guid>https://blog.youkuaiyun.com/dave_hz/article/details/123062863</guid><author>dave_hz</author><pubDate>Tue, 22 Feb 2022 10:46:15 +0800</pubDate><description><![CDATA[最近在搞GoJS画流程图，然后发现水印一直去不掉，在网上搜了很多方法都大同小异，但是都是老板的方法，无法解决我的问题，于是我就去翻gojs源码。。。功夫不负有心人，终于让我找到了！哈哈哈哈哈嗝~！！

下面说下方法：
搜索：7ca11abfd022028846 找到下面代码


找到这段代码，在800行位置：

function hi(){if(Kg){var a=x.document.createElement("canvas"),b=a.getContext("2d"),c=Qa("7ca11abfd.]]></description><category></category></item><item><title><![CDATA[vue下载保存二进制文件]]></title><link>https://blog.youkuaiyun.com/dave_hz/article/details/122607108</link><guid>https://blog.youkuaiyun.com/dave_hz/article/details/122607108</guid><author>dave_hz</author><pubDate>Thu, 20 Jan 2022 18:03:28 +0800</pubDate><description><![CDATA[vue下载保存二进制文件]]></description><category></category></item><item><title><![CDATA[vue中Momentjs计算两个时间差值表现为人类可读格式(转)]]></title><link>https://blog.youkuaiyun.com/dave_hz/article/details/107927325</link><guid>https://blog.youkuaiyun.com/dave_hz/article/details/107927325</guid><author>dave_hz</author><pubDate>Tue, 11 Aug 2020 09:23:55 +0800</pubDate><description><![CDATA[原文链接：http://www.idouxs.cn/?p=926

我们知道momentjs是一个很强大的时间计算工具，用起来真的很方便。

我在一次项目开发的时候要求通过选择一个日期，来计算这个人的年龄：格式为xx岁xx个月xx天，即人类可读格式。

我们知道moment有个diff算法，但是这个不满足我的需求，它虽然能获取两个时间之间差值时长，但是用起来不是很方便，贴下它用法吧：


var a = moment([2007, 0, 29]);
var b = moment([2007, 0, 28])]]></description><category></category></item><item><title><![CDATA[js数组合并、数组去重和删除数组指定元素方法总结]]></title><link>https://blog.youkuaiyun.com/dave_hz/article/details/107829218</link><guid>https://blog.youkuaiyun.com/dave_hz/article/details/107829218</guid><author>dave_hz</author><pubDate>Thu, 06 Aug 2020 00:24:19 +0800</pubDate><description><![CDATA[//合并数组
function combineInto(q,b) {
    var len = q.length;
    for (var i=0; i &lt; len; i=i+365) {
        // 一次处理365条
        b.unshift.apply( b, q.slice( i, i+365 ) );
    }
}
//数组去重
Array.prototype.deleteRepeat = function(){
 var res = [];
 var json =.]]></description><category></category></item><item><title><![CDATA[【ElementUI】日期选择器时间选择范围限制]]></title><link>https://blog.youkuaiyun.com/dave_hz/article/details/89183829</link><guid>https://blog.youkuaiyun.com/dave_hz/article/details/89183829</guid><author>dave_hz</author><pubDate>Wed, 10 Apr 2019 17:03:43 +0800</pubDate><description><![CDATA[ElementUI是饿了么推出的一套基于vue2.x的一个ui框架。官方文档也很详细，这里做一个element-ui日期插件的补充。

　　官方文档中使用picker-options属性来限制可选择的日期，这里举例子稍做补充。

　　单个输入框的

　　组件代码：


&lt;el-date-picker
       v-model="value1"
       type="date"
   ...]]></description><category></category></item><item><title><![CDATA[解决Vue引入百度地图JSSDK：BMap is undefined 问题]]></title><link>https://blog.youkuaiyun.com/dave_hz/article/details/89176035</link><guid>https://blog.youkuaiyun.com/dave_hz/article/details/89176035</guid><author>dave_hz</author><pubDate>Wed, 10 Apr 2019 14:02:06 +0800</pubDate><description><![CDATA[原文链接：解决Vue引入百度地图JSSDK：BMap is undefined 问题

百度地图官网文档介绍使用JSSDK时，仅提供了2种引入方式：

script引入
	异步加载
但vue项目中仅某一两个页面需要用到百度地图，所以不想在index.html中全局引用。

那在单个vue组件页面中如何引入呢？

刚开始时，是直接通过 DOM 操作方式插入script标签到当前document中...]]></description><category></category></item><item><title><![CDATA[Js瀑布流-自适应宽度]]></title><link>https://blog.youkuaiyun.com/dave_hz/article/details/46348661</link><guid>https://blog.youkuaiyun.com/dave_hz/article/details/46348661</guid><author>dave_hz</author><pubDate>Wed, 03 Jun 2015 17:16:38 +0800</pubDate><description><![CDATA[最近在研究JS瀑布流，过程中当然是遇到了几个问题的，但是都已成功解决啦！

关于瀑布流，我想说最重要的就是实现方法的核心算法问题！只要将核心算法搞清楚，搞正确，那就木有大问题的。

1. 首先是核心算法：

第一排显示图片个数num = 浏览器宽度clientWidth / 单张图片宽度imgWidth

下一排图片排放位置 = 从第一排最矮的那张图开始，从低到高挨个放（不懂的话请]]></description><category></category></item><item><title><![CDATA[app端和server端工作]]></title><link>https://blog.youkuaiyun.com/dave_hz/article/details/45917401</link><guid>https://blog.youkuaiyun.com/dave_hz/article/details/45917401</guid><author>dave_hz</author><pubDate>Fri, 22 May 2015 15:05:37 +0800</pubDate><description><![CDATA[关于aap端和server端工作
我的思路是这样的：
（1）    
客户端本地缓存图片，只有没有合适的图片，才去服务器取。
（2）    
当客户端需要某种尺寸的图片，由客户端告诉服务端图片的尺寸，服务端动态生成并缓存起来。


App端：

（1）    
在图片的url末尾加上参数，声明需要生成的图片的新的尺寸，例如，客户端需要图片（http://www.baidu.c]]></description><category></category></item><item><title><![CDATA[iOS App图片的处理]]></title><link>https://blog.youkuaiyun.com/dave_hz/article/details/45915187</link><guid>https://blog.youkuaiyun.com/dave_hz/article/details/45915187</guid><author>dave_hz</author><pubDate>Fri, 22 May 2015 11:28:35 +0800</pubDate><description><![CDATA[iOS App图片的处理：
 
背景：由于手机分辨率的多样化，以及设备像素比率的差异，同一张图片在不同设备上的展示效果差异会很大；所以，如何能够让使用不同设备的用户拥有一致友好的观感，是一个非常重要的问题。
 
图标：按照现在业内比较成熟的做法，只需要做2X、3X的就可以了。
具体来说：
1、  在高分辨率的情况下使用3X ,如iPhone 6、iPhone 6 plus
2、  在]]></description><category></category></item><item><title><![CDATA[简单美观JS图片库demo]]></title><link>https://blog.youkuaiyun.com/dave_hz/article/details/45895605</link><guid>https://blog.youkuaiyun.com/dave_hz/article/details/45895605</guid><author>dave_hz</author><pubDate>Thu, 21 May 2015 18:54:54 +0800</pubDate><description><![CDATA[JS 图片库实现 demo访问地址：
http://www.idounao.com/demo/demo_ImageGallery.html]]></description><category></category></item><item><title><![CDATA[移动端基本touch事件实现]]></title><link>https://blog.youkuaiyun.com/dave_hz/article/details/45894871</link><guid>https://blog.youkuaiyun.com/dave_hz/article/details/45894871</guid><author>dave_hz</author><pubDate>Thu, 21 May 2015 17:38:42 +0800</pubDate><description><![CDATA[touch事件模型现阶段规定了很多种类型的触摸事件，以下三种是应用最广泛的：


1. Touchstart：手指刚放到屏幕上某个DOM元素里的时候该元素触发
2. Touchmove：手指紧贴屏幕的时候连续触发
3. Touchend：手指从屏幕上抬起的时候触发


这些个事件都会顺着DOM树向上冒泡，并产生一个触摸事件对象。
Touches：表示当前位于屏幕上的所有手指动作的]]></description><category></category></item><item><title><![CDATA[关于JS闭包]]></title><link>https://blog.youkuaiyun.com/dave_hz/article/details/45893721</link><guid>https://blog.youkuaiyun.com/dave_hz/article/details/45893721</guid><author>dave_hz</author><pubDate>Thu, 21 May 2015 16:31:05 +0800</pubDate><description><![CDATA[闭包有三个特性：
1.函数嵌套函数
2.函数内部可以引用外部的参数和变量
3.参数和变量不会被垃圾回收机制回收

概念：闭包是指有权访问另一个函数作用域中的变量的函数，创建闭包的最常见的方式就是在一个函数内创建另一个函数，通过另一个函数访问这个函数的局部变量。

使用闭包有一个优点，就是可以把局部变量驻留在内存中
例子：
function
 bibao() { 
var
 ]]></description><category></category></item><item><title><![CDATA[25+ 个新的 HTML5 + CSS3 的网站实例]]></title><link>https://blog.youkuaiyun.com/dave_hz/article/details/45719293</link><guid>https://blog.youkuaiyun.com/dave_hz/article/details/45719293</guid><author>dave_hz</author><pubDate>Thu, 14 May 2015 12:21:06 +0800</pubDate><description><![CDATA[http://designmodo.com/html5-css3-websites/]]></description><category></category></item></channel></rss>