自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 微信小程序跨页面通信解决思路——event.js

宏观上,微信小程序是由一个个 Page 组成的。有时候我们会遇到一些业务存在耦合的 Page,一个 Page 里某个状态改变后,相关 Page 的状态需要进行更新。而在小程序里,每个 Page 都是一个模块,有着独立的作用域,因此 Page 间需要有一种通信策略。想象一个业务场景,用户首先进入订单列表页。然后点击其中一个订单,进入到订单详情页。当用户在订单详情页对订单进行操作,例如支付、确认收...

2018-11-26 14:15:35 4044 1

原创 broadcast.js——跨小程序页面的事件注册,派发,广播机制

 机制:跨小程序页面的事件注册,派发,广播机制。代码实现var broadcast = { // 通过调用 broadcast.on 注册事件。其他页面都可以通过调用 broadcast.fire 触发该事件 // 参数说明:如果 isUniq 为 true,该注册事件将唯一存在;如果值为 false或者没有传值,每注册一个事件都将会被存储下来 on: functio...

2018-11-26 11:52:42 1578

原创 Vue.js 3.0 新特性预览

Evan You(尤雨溪)今天(2018年11月16日)早上在 Vue Toronto 的主题演讲中预演了 Vue 3 。利用现代浏览器支持的新功能,Vue 3 将成为我们已经了解和喜爱的 Vue.js 强大的的改进版本。我们做了一些笔记并将其与下面的幻灯片结合起来分享给大家。总结起来,Vue 3 以下方面值得我们期待 :更快 更小 更易于维护 更多的原生支持 更易于开发使用完整...

2018-11-19 13:53:46 192

原创 WePY 在小程序性能调优上做出的探究

性能调优是一个亘古不变的话题,无论是在传统H5上还是小程序中。因为实现机制不同,可能导致传统H5中的某些优化方式在小程序上并不适用。因此必须另开辟蹊径找出适合小程序的调估方式。预先加载原理传统H5中也可以通过预加载来提升用户体验,但在小程序中做到这一点实际上是可以更简单方便却又更容易被忽视的。传统H5在启动时,page1.html 只会加载 page1.html 的页面与逻辑代码,...

2018-11-16 11:32:03 347

原创 微信小程序防止重复点击的两种处理方法

当用户点击按钮或控件时,如果响应比较慢,往往会重复点击,另外也会存在用户故意反复快速点击的情况,这种时候就会多次触发点击事件造成非期望的结果。如何解决或避免这个问题呢?一般来说有两种情况。 1、点击事件是执行请求 这种情况下可以在请求执行之前显示一个模式的加载框,请求完成后再关闭加载框,由于小程序在1.1.0版本基础库才支持wx.showLoading,因此需要对低版本做兼容处理,代码如下:...

2018-11-13 18:42:34 31524 4

原创 微信小程序直播点赞组件及原理浅析

原理:a.通过绘制三条不同的三阶贝塞尔曲线,选取三张图片让其沿着各自的贝塞尔曲线运动,运动轨迹如下图:b.计算三阶贝塞尔曲线x(t),y(t)的数学表达式。三阶贝塞尔曲线是通过四个点来形成一条曲线,两个控制点,一个起点一个终点。利用多项式系数即可得到x,y的数学表达式:const p0 = data[0]; // 三阶贝塞尔曲线起点坐标值 const p1 = dat...

2018-11-08 18:33:05 3735 5

观摩50名Google+Android程序开发竞赛作品

观摩50名Google+Android程序开发竞赛作品

2013-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除