摘要: Promise A+ 规范:https://promisesaplus.com/ 注:以下代码没有通过 的全部测试,但基本功能还是全的( 测试结果: 864 passing, 8 failing) 另外可以参考 "这个指南中的 Promise实现" 代码实现 简单测试 阅读全文
posted @ 2019-03-20 16:45 黄zzzz 阅读(377) 评论(0) 推荐(0) 编辑
摘要: GitHub : "https://github.com/WozHuang/mp extend" 主要目标 如果小程序在打开新页面时需要通过网络请求从接口中获取所用的数据,在请求完成之前页面都会因为没有数据而呈现一片空白,解决这个问题常见的解决方案有: 1. 先使用从缓存中取出上一次的数据,等到请求 阅读全文
posted @ 2019-02-27 15:28 黄zzzz 阅读(12766) 评论(0) 推荐(0) 编辑
摘要: GitHub : "https://github.com/WozHuang/mp extend" 主要目标 微信小程序官方没有提供类似vuex、redux全局状态管理的解决方案,但是在一个完整的项目中各组件的数据一致性是必须要保证,因此需要开发一个能够实现小程序全局状态管理的解决方案。 设计思路 参 阅读全文
posted @ 2019-02-27 15:27 黄zzzz 阅读(14331) 评论(0) 推荐(1) 编辑
摘要: GitHub : "https://github.com/WozHuang/mp extend" 相关文章 : "小程序全局状态管理,在页面中获取globalData和使用globalSetData" "通过页面预加载(preload)提升小程序的响应速度" 主要目标 小程序本身的坑不少,开发时免不 阅读全文
posted @ 2019-02-27 11:46 黄zzzz 阅读(2380) 评论(4) 推荐(1) 编辑
摘要: GitHub : "https://github.com/WozHuang/Miniprogram Demo/tree/master/custom navigation" 作为前端不一定要什么效果都会做,但是别人能做出来的你也一定要做出来(捂脸.jpg) 做这个的原因是看到了微博的小程序顶部的导航栏 阅读全文
posted @ 2019-01-30 17:29 黄zzzz 阅读(1174) 评论(0) 推荐(0) 编辑
摘要: ```js //一个同时拥有参数默认值和解构赋值默认值的方法 function a({a=1,b=2}={a:3,b:4}) { console.log({a,b}); } a() // 使用对象的默认值 {a: 3, b: 4} a(undefined) // {a: 3, b: 4} 传入und 阅读全文
posted @ 2019-01-12 10:00 黄zzzz 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 这个是dntzhang写的用于监听变量更改的库obaa,加上一点注释方便理解~ "传送门" 阅读全文
posted @ 2018-12-28 14:13 黄zzzz 阅读(303) 评论(0) 推荐(0) 编辑
摘要: omi mp create是dntzhang写的小程序框架,主要功能是实现全局状态自动更新和页面间通信, "传送门" 。 代码虽然简单但是注释不多读起来还是需要一点时间理解,因此在上面加入了个人理解的注释方便查看~ 在里面还用到的一个监听更改库 "obaa" 阅读全文
posted @ 2018-12-28 14:11 黄zzzz 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 代码片段 : [https://developers.weixin.qq.com/s/kRgbUMmN724f) GitHub : "https://github.com/WozHuang/Miniprogram Demo/tree/master/emoji picker" 之前做了一个表情的 "解 阅读全文
posted @ 2018-12-19 16:37 黄zzzz 阅读(1104) 评论(3) 推荐(0) 编辑
摘要: 代码片段 : [https://developers.weixin.qq.com/s/KLaD5MmD7V45) GitHub : "https://github.com/WozHuang/Miniprogram Demo/tree/master/emoji parser" 本来有人提出要使用表情的 阅读全文
posted @ 2018-12-19 15:25 黄zzzz 阅读(1077) 评论(0) 推荐(0) 编辑