摘要: 简单的数组去重是比较简单的,方法也特别多,如给下面的数组去重: 最常用的可以用for循环套for循环,再用splice删除重复的数组: 然而数组的子集为对象时,一般不使用多个for循环来去重,如下面的数组对象: 通过观察,我们可以发现该数组中的第1、3、4项其实是一样的,最初在谷歌找了几个方法最终都 阅读全文
posted @ 2019-04-26 14:39 白树 阅读(7847) 评论(1) 推荐(4) 编辑
摘要: 原文地址:https://www.cnblogs.com/coco1s/p/4833199.html apply、call 在 javascript 中,call 和 apply 都是为了改变某个函数运行时的上下文(context)而存在的,换句话说,就是为了改变函数体内部 this 的指向。 Ja 阅读全文
posted @ 2019-01-08 10:37 白树 阅读(632) 评论(1) 推荐(0) 编辑
摘要: 原文地址:https://www.cnblogs.com/lvdabao/p/es6-promise-1.html ES6 Promise 先拉出来遛遛 复杂的概念先不讲,我们先简单粗暴地把Promise用一下,有个直观感受。那么第一个问题来了,Promise是什么玩意呢?是一个类?对象?数组?函数 阅读全文
posted @ 2019-01-07 16:50 白树 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 元旦在公司撸码,想起圣诞节的摇摇乐项目有段代码挺有意思的,借着空闲的时间把代码抽出来,沉淀下经验。冬天来了,设计师说摇摇乐的场景需要随机下落的雪花动画,第一时间就想到的方法是canvas比较好,项目非常紧急,然而小程序对canvas支持不够友好,容易在项目中出现无法预估的兼容性问题 ,马上又否定了这 阅读全文
posted @ 2019-01-02 11:30 白树 阅读(2505) 评论(0) 推荐(1) 编辑
摘要: 原文地址:https://github.com/gnipbao/iblog/issues/11 随着 4G 的普遍以及 WiFi 的广泛使用,手机上的网速已经足够稳定和高速,以视频为主的 HTML5 也越来越普遍了,相比帧动画,视频的表现更加丰富,这里介绍一些实践经验 video的属性 src: 视 阅读全文
posted @ 2018-12-05 16:21 白树 阅读(3854) 评论(0) 推荐(0) 编辑
摘要: 做前端有多年了,看过不少技术文章,学了新的技术,但更新迭代快的大前端,庞大的知识库,很多学过就忘记了,特别在项目紧急的条件下,哪怕心中隐隐约约有学过一个方法,但会下意识的使用旧的方法去解决,多年前ES5几个新增的数组方法,好用但是常忘记用,趁着这周比较清闲,重温下并做下笔记,养成记笔记的好习惯。 f 阅读全文
posted @ 2018-10-26 10:02 白树 阅读(1342) 评论(1) 推荐(0) 编辑
摘要: javascript中的this学习起来相对复杂,最近花了点时间研究,总结起来大概这只有5种情况,相信只要熟悉这5种用法,基本是可以解决所有的this问题,文本不介绍this设计原理,只介绍用法,阅读本文,你需要了解javascript执行上下文环境,博主写这种文章的目的,主要还是给自己做下笔记,后 阅读全文
posted @ 2018-10-22 17:58 白树 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: 目录 (更新于201701130) 常见问题 如何做页面适配 如何正确的使用image标签 如何禁止页面滑动 本地资源无法通过 WXSS 获取怎么解决 小程序如何跳小程序 wxss-选择器受限制问题 没有html的br标签怎么换行 scroll-view标签bug 如何模拟触摸按钮的hover效果 阅读全文
posted @ 2017-11-30 15:17 白树 阅读(4616) 评论(1) 推荐(2) 编辑
摘要: 批量删除本地分支 git branch | grep 'key' | xargs git branch -D # 其中key为包含的分支包含的关键字 查看、添加、提交、删除、找回,重置修改文件 git help <command> # 显示command的help git show # 显示某次提交 阅读全文
posted @ 2016-10-13 17:21 白树 阅读(5677) 评论(1) 推荐(154) 编辑
摘要: 原文地址:http://www.cnblogs.com/glaivelee/archive/2009/10/07/1578737.html 第一章 批处理基础第一节 常用批处理内部命令简介批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD 阅读全文
posted @ 2016-10-13 17:20 白树 阅读(2111) 评论(0) 推荐(0) 编辑
摘要: 本文是博主参加第一届前端体验大会 | 物勒工名做的分享《WePayUI组件设计的秘密》,内容主要分为2个部分: 一、浅析UI库/框架的未来 讨论的UI库或者框架,主要包含展示和交互的css框架或库,结合我这5年的工作经历,浅析他们的未来的发展状况,从而引出下个阶段的场景化设计。 二、场景化设计思路 阅读全文
posted @ 2016-09-26 15:45 白树 阅读(2062) 评论(2) 推荐(0) 编辑
摘要: 来微信支付有2年多了,从2年前的互联网模式转变为O2O模式,主要的场景是跟线下的商户去打交道,不像以往的互联网模式,有产品经理提需求,我们帮忙去解决问题。 转型后是这样的,团队成员更多需要去寻找业务的方向,思考能为商户或者业务做点什么来体现其身价值,这样的转变是机会也是挑战,我一直相信在特别的环境下 阅读全文
posted @ 2016-07-04 14:02 白树 阅读(61070) 评论(10) 推荐(16) 编辑
摘要: 今年上半年在学习gulp的使用,对npm的掌握是必不可少的,经常到npm官网查询文档让我感到不爽,还不如整理了一些常用的命令到自己博客上,于是根据自己的理解简单翻译过来,终于有点输出,想学习npm这块的朋友不可错过这些基础命令,新手出品,对本文有疑惑之处还请同学们不耻下问。很久没有写文章啦,后续也希 阅读全文
posted @ 2016-06-08 18:39 白树 阅读(138431) 评论(12) 推荐(24) 编辑
摘要: 本文是参加前端早读课【同说】做的分享 首先感谢情封对前端圈的辛苦付出,能坚持做好一件事真的很不容易,敬佩这份精神。2天前看到早读课的【同说】活动计划,我觉得想法真的很好,忽然情封微信邀请我参与,听到后我是心虚的,作为一枚技术宅男,步入前端也不过4年,谈不上有很好的工作经验和学习心得分享给大家。 大家 阅读全文
posted @ 2016-03-20 09:53 白树 阅读(3387) 评论(0) 推荐(4) 编辑
摘要: 原文地址:http://blog.csdn.net/lxcnn/article/details/4268033 1概述 正则表达式(Regular Expression)是一种匹配模式,描述的是一串文本的特征。 正如自然语言中“高大”、“坚固”等词语抽象出来描述事物特征一样,正则表达式就是字符的高度 阅读全文
posted @ 2016-03-13 10:06 白树 阅读(3089) 评论(3) 推荐(1) 编辑
摘要: 已招到 工作地点: 深圳 职位类别: 技术类 招聘人数: 1人 工作职责: 负责微信支付h5应用产品的前端开发;负责微信支付营销活动,h5游戏的开发;负责微信支付内部平台的开发与日常维护 工作要求: 本科及以上学历,计算机软件或相关专业,两年以上互联网行业工作经验;熟悉W3C标准网站构建,有构建高性 阅读全文
posted @ 2016-02-18 10:58 白树 阅读(2877) 评论(1) 推荐(0) 编辑
摘要: 每个人的时间不多,写博客除了是因为兴趣外,也是希望做一点对自己有回报的事情,一来可以记录工作的方法和生活的感悟,方便查阅和回忆,利于思考和发现自己的不足;二来给前端行业做点小贡献,促进良性发展,对每个前端从业者都有好处。 个人经历 2007.9月就读广东工业大学 2009.5和同学一起创建广州启凡设 阅读全文
posted @ 2016-02-17 12:48 白树 阅读(3472) 评论(8) 推荐(2) 编辑
摘要: 早上在阮老师的博客看到的译文,薄有感触,工作这几年也领悟到这些建议的重要性,于是留在博客给自己做提醒,共勉! 作者:Nicholas C. Zakas 译者:阮一峰 译文:http://www.ruanyifeng.com/blog/2015/09/career-advice.html 原文网址:h 阅读全文
posted @ 2016-02-17 10:41 白树 阅读(2199) 评论(1) 推荐(6) 编辑
摘要: 微信商户通有这么一个需求,用户打开H5页面后,引导用户到电脑下载设计资源包,由于各种内部原因,被告知无后台资源支持,自己折腾了一段时间找了下面2个办法,简单做下笔记。 mailto使用方法 1、基础写法 当浏览者点击这个链接时,浏览器会自动调用默认的客户端电子邮件程序,并在收件人框中自动填上收件人的 阅读全文
posted @ 2015-11-16 14:32 白树 阅读(24282) 评论(8) 推荐(9) 编辑
摘要: 7月份在部门内给设计中心的同事们带来《让H5页面适配移动设备全家 - 设计师篇 - PPT》的分享,在视觉和交互稿上提出页面适配的建议及提升页面体验的好处,促进前端和设计双方更好的合作,同时也提升页面体验,分享后跟设计师们沟通,反应情况良好,说明这套适配的方案是有一定价值的。在9月份很荣幸收到TID... 阅读全文
posted @ 2015-10-23 13:00 白树 阅读(9096) 评论(16) 推荐(16) 编辑