摘要: /** * 将参数格式化为对象 * @param urlParams type string * @example * let urlParams = 'name="xiaoliu"&age=20&sex="男"' * getUrlObject(urlParams) * @returns * { * name:"xiaoliu", * age:20, * sex:"男", * } */ ... 阅读全文
posted @ 2018-12-12 18:41 Harris-peng 阅读(204) 评论(0) 推荐(0) 编辑
摘要: ``` var test1 = '1234567890'var format = test1.replace(/\B(?=(\d{3})+(?!\d))/g, ',')"1,234,567,890" ``` 1.分析正则,先分析第一部分 只有匹配到非词的边界在`(\d{3})+(?!\d)`前面才匹 阅读全文
posted @ 2018-09-20 10:30 Harris-peng 阅读(1116) 评论(0) 推荐(0) 编辑
摘要: 用 HTML5+ payment方法碰到的第一个坑就是如果是支付宝的话签约那种支付方式。 因为 Dcloud的文档没有更新的原因你可以看到他们说的都是‘移动支付’,但是你去支付宝平台的时候看到的根本就没有‘移动支付’!如图所示! 其实这里的‘移动支付就’是‘app支付’因为支付宝已经更新了的原因,所 阅读全文
posted @ 2016-10-28 11:17 Harris-peng 阅读(8304) 评论(0) 推荐(0) 编辑
摘要: 先看下效果图: 看到这个酷炫的效果有没有很眼馋啊!接下来我们就一起来学习实现它吧。 1、看到效果后我们先分析这个dom要怎么实现! 首先我们要用一个大容器包裹内容,其次这个看起来像是3d效果的图片实际上是靠我们的视觉误差实现的。他通过改变图片的大小、透明度、zindex来实现的。说完原理你有没有思路 阅读全文
posted @ 2016-05-27 18:31 Harris-peng 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 首先看效果图如下: 一、要实现如下的效果我们先分析都要什么? 1:首先我们要先实现这个动画扩散效果。 2:然后当鼠标点击该标签时,你需要在他的下面新增一个标签并把这个动画给这个新增标签。 3:其次我们要监控鼠标的位置。 4:在其次找到被点击的标签的位置与鼠标点击位置相减就是这个做动画的标签的初始位置 阅读全文
posted @ 2016-05-25 11:07 Harris-peng 阅读(3762) 评论(0) 推荐(0) 编辑