风雨哈佛路,做一个心怀期待的Developer

2018年6月

微信小程序-分享到朋友圈功能之曲线救国

说明描述:在做换装游戏的结果分享页中,有一个『分享到朋友圈』的按钮和对应功能,但由于微信没有开放小程序直接分享到朋友圈的相关api,所以只能另辟蹊径来达到此目的,具体如下文。注意:将小程序『分享给好友』是图文链接,图是一张固定的图;『分享到朋友圈』就是作品分享图,两者不一样。

微信小程序开发-踩坑+笔记

说明描述:在此次换装游戏的结果分享页中,由于用户点击『分享到朋友圈』按钮后,将生成一张图片并保存到本地相册中(原因见传送门),而这张图片是需要根据用户所选装扮、得分进行动态绘制的,所以我采用了微信canvas绘图相关的api。现在将此次快速开发中使用canvas踩的坑做个小结,方便自己随时查阅回顾。
June 7, 2018

css 实现垂直居中小结+禁止页面滚动

说明描述:之前有用过一些垂直居中的方法,今天在做小程序换装游戏的过程中,两个页面都需要用到垂直居中,为了选一个更方便的方法,我查阅资料学习并整理成本篇文章,方便自己随时查阅回顾。
June 6, 2018

前端开发规范

注释参考文章 《javascript代码注释规范与示例》普通注释普通注释是为了帮助开发者和阅读者更好地理解程序,不会出现在API文档中。其中,单行注释以“//”开头;多行注释以“/”开头,以“/”结束。普通注释的使用需遵循以下规定。总是在单行注释符后留一个空格。例如:// this is comment不要编写无意义的注释。例如:// 初始化value变量为0 var value = 0;如...
June 6, 2018

flex 弹性布局学习

说明描述:近两天在熟悉小程序项目的过程中,发现项目里布局大部分采用了flex布局法。之前有了解,但我没有实际使用过,所以我花时间学习了下flex,并总结成下文,方便自己随时查阅回顾。

VSCode快速上手使用

说明描述:最近开始从webstorm转到vscode开发工具。将今天的快速上手写个小结,有些是在网上查阅的资料。汇聚于此吧。配置参考:《如何从webstorm转vscode》 中AvinC的回答

微信小程序授权登录

wx.authorize(OBJECT) 授权获取相关信息提前向用户发起授权请求。调用后会立刻弹窗询问用户是否同意授权小程序使用某项功能或获取用户的某些数据,但不会实际调用对应接口。如果用户之前已经同意授权,则不会出现弹窗,直接返回成功。注意:scope 为 "scope.userInfo" 时,无法弹出授权窗口,请使用:<tbutton open-type="getUser...