作者: 入门游戏开发

  • [踩坑]微信小程序加速度计——Accelerometer

    背景

    加速度计的接口在可发过程中可能用的不是很多,但有一个大家比较熟悉场景就是摇一摇,自从微信火了之后,摇一摇便是一个神奇的存在。本期就要来谈一谈摇一摇,利用微信小程序的加速度计接口做一个摇骰子的功能。

    (更多…)

  • [踩坑]小程序分享票据shareTickets

    小程序的分享票据,可以理解为每一次分享的一个唯一ID。有什么用处呢?太有用处了,比如分享到群。

    (更多…)

  • chrome开发工具系列—— Profiles篇

    内存快照工具

    profiles的翻译是轮廓的意思,在chrome中可以理解为程序内部剖面的意思。就是可以看到内部到底是怎么运转的。
    最新版本的开发工具已经改名为Memory,右侧我们可以看到profiles,这里的意思是内存的一个剖面分析。

    (更多…)

  • 如何写一个微信小程序组件

    背景

    先谈下背景,在做一款产品的时候需要用到日期选择器,但是官方的却不太满足需求,因为无法选择农历啊。所以自己来造一个轮子好了,造轮子之前先想想啊,万一以后多个地方要用到,多个项目要用,怎么办呢?

    那把这个轮子抽象,定义输入输出,即接口。组件里面怎么运转调用方不管啊,给了什么输入,就只管结果好了。

    (更多…)

  • 微信小程序登录态问题

    先看遇到的问题,在PC的微信开发工具上,调试开发我们的小程序。然后用手机扫描在手机上预览,这时候发现后台数据并不能成功返回。

    也就是说在PC切换手机的时候,登录态是失效的。

    (更多…)

  • 微信小程序性能优化——checkSession

    一直发现小程序好慢,尤其是第一次打开的时候。因为第一次会涉及到登录的授权,官方文档是这么说的:

    通过 wx.login() 获取到用户登录态之后,需要维护登录态。开发者要注意不应该直接把 session_key、openid 等字段作为用户的标识或者 session 的标识,而应该自己派发一个 session 登录态(请参考登录时序图)。

    (更多…)

  • 如何用svg动画打动一个女孩

    研究SVG源于给女朋友做一个小礼物,这个创意也是从我同事那里抄袭过来的。当时看到就非常震撼,是个很不错的idea。

    (更多…)

  • 鹅厂web前端面试居然还有套路?

    在鹅厂已经工作好几个年头了,从当年的新鹅转变为职场老鹅。我想从一个应聘者转变为一个面试官的过程来谈谈鹅厂的web前端面试。虽然说不上面试完全指南,但希望自己的这点经验可以帮到那些想加入鹅厂的同学,而且鹅厂也非常需要优秀的人才。

    (更多…)

  • 巧用iframe做浮层

    iframe的诟病太多了,还好标准没有废弃它,其实还是有点用的。在开发产品的时候,我们不得不舍弃一些东西来换取效率。

    我们的需求是,在某些特定的场景下在现有的页面做一个弹窗,这是常有的运营手段,虽然我觉得是一种粗鲁的运营,但需求还是得做啊。

    (更多…)

  •  一个人如何写一个小程序

    微信的小程序已经推出好一段时间了,项目组也做了好几个小程序,但都是跟同事一起协作完成的,但这次跟大家聊聊一个人如何做一款小程序。

    (更多…)