摘要: 1、一般我们做的去重算法都是把重复的元素删掉,保留重复元素的。 例如:leet =》 let 实现方法谷歌一搜有很多很多。 2、把数组有重复的元素都删掉,而且不保留重复元素。 例如:leet =》 lt function fn(str){ var newArr = []; for(var i=0;i 阅读全文
posted @ 2018-08-09 19:48 Westbrook维 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 一:开发了一段时间的微信小程序,发现里面的API都是这样的: 如果代码多了逻辑多了,就会出现所谓的回调地狱。 二:ES6的promise 下面使用新学习的promise来封装微信小程序的回调API,使代码变得更优雅,易于维护。 util.js文件: Promise.prototype.finally 阅读全文
posted @ 2018-05-30 22:25 Westbrook维 阅读(14648) 评论(0) 推荐(0) 编辑
摘要: 以下是性能准则,根据对页面加载时间的影响强弱排序。 1、减少HTTP请求。 1)理解并行连接。HTTP1.1协议很明确地限制了单个用户不能在同一时间保持2个以上的连接。最近几年,大部分浏览器都突破了这个限制。 2)合并资源文件。大一些的文件比小的文件好。我们要把内容合并成尽可能少的文件。可能的话,把 阅读全文
posted @ 2018-04-05 10:22 Westbrook维 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 一款拥有历史搜索记录的微信小程序搜索框--wx-search-have-history 阅读全文
posted @ 2018-03-07 11:57 Westbrook维 阅读(3700) 评论(0) 推荐(0) 编辑
摘要: 一:使用效果 PS:若想要获得上图中的效果,可参考 test/demo 中的例子实现。 二:使用方法 1、安装 wx-second-list 2、在需要使用 wx-second-list 的页面 page.json 中添加 wx-second-list 自定义组件配置 3、WXML 文件中引用 wx 阅读全文
posted @ 2018-01-27 11:11 Westbrook维 阅读(788) 评论(0) 推荐(0) 编辑
摘要: Q:我以前写小程序每次获取输入内容,都要写一个方法,觉得十分麻烦,所以写了一个通用的方法。 A:我能想到的原理就是,不同的input所带的data不同,bindinput事件setData不同的data。 <input class="weui-input" bindinput="bindKeyInp 阅读全文
posted @ 2018-01-26 14:26 Westbrook维 阅读(11753) 评论(1) 推荐(1) 编辑
摘要: 背景:微信小程序很多都需要用户的微信授权,可是很多瓜皮用户会狠心拒绝,但是不管用户怎么操作,我们必须让用户能够更好的体验小程序。 过程:我把用户的操作分四种。 1)用户直接同意授权。 2)用户拒绝授权,进入引导弹窗,用户继续拒绝授权。 3)用户拒绝授权,进入引导弹窗,用户点击授权,进入授权设置页,用 阅读全文
posted @ 2018-01-26 12:25 Westbrook维 阅读(9231) 评论(0) 推荐(0) 编辑
摘要: 一:利用HTML5 canvas的新属性 getImageData。 这样即可得到canvas指定区域的RGBA值。 其中,width、height是读取图像像素信息完整区域的宽度和高度,data是一个Uint8ClampedArray类型的一维数组,包含了整个图片区域里每个像素点的RGBA的整型数 阅读全文
posted @ 2017-12-29 14:23 Westbrook维 阅读(2142) 评论(0) 推荐(0) 编辑
摘要: 背景:2009年,W3C 提出了一种新的方案 Flex 布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。-- 阮一峰 下面是Flex在各大浏览器的兼容问题: 在过去几年里,Flexbox已经成了前端最流行的布局框架,在以后的 阅读全文
posted @ 2017-12-26 19:34 Westbrook维 阅读(4221) 评论(0) 推荐(0) 编辑
摘要: 一:入门概念: 1、WebGL:WebGL是一项可以在浏览器中流畅展示3D模型和场景的 一种技术。它使用javascript作为编程语言,调用浏览器支持的3D绘制函数,来实现3D模型和场景的展现。 2、three.js:是webgl的一个库。three.js于WebGL,类似c语言于汇编语言吧。 二 阅读全文
posted @ 2017-12-10 16:15 Westbrook维 阅读(680) 评论(0) 推荐(0) 编辑