TensorFlow.js 入门并动手编写娱乐版的双色球在线预测

背景

一年前就知道了 TensorFlow js 版的存在,一直没有去玩一下。最近一次偶然的机会,要协助同事处理过一个 TensorFlow.js 相关的 Demo 小程序,要使用 TensorFlow.js 结合小程序的照相机 API 功能,实现微信小程序扫描识别物体功能。该 Demo 主要是由 TensorFlow.js 官方项目 – https://github.com/tensorflow/tfjs-wechat/tree/master/demo/mobilenet 改造而来 继续阅读“TensorFlow.js 入门并动手编写娱乐版的双色球在线预测”

小程序中使用 canvas 制作 5 维雷达图(结合小学六年级三角函数知识)

背景

微信小程序项目中需要制作一个 5 维雷达图(如图一),许多人第一时间可能想到的就是去找插件解决问题,其实小程序的数据可视化的插件还真有,但就为了这一个小图非得去把整个笨重的图形库引进来,这就直接拖慢了小程序的加载速度。使用小程序里的 canvas,结合小学六年级三角函数几何知识,其实我们完全可以很快 DIY 一个 5 维雷达图出来 继续阅读“小程序中使用 canvas 制作 5 维雷达图(结合小学六年级三角函数知识)”

使用 wepy + wepy-redux + less 开发微信小程序的一些心得体会

背景

终于经历了 10 天加班加点后,把一个小程序赶了出来,晚上 10 点多提审,半夜 1点半审核通过(同事们都很惊奇,怎么可以那么快过审,因为我以前试过第一版提审,微信足足审了我两周的时间。估计是他们看到熟客,因为以前我提的一般都没什么问题,直接快快给我过审)。本次开发人员两个人,一个前端,一个后端,因为之前用 wepy 开发过几个小程序,比较顺手,很多坑已经踩过,所以再次选用了 wepy。其实,公司层面更倾向于使用 uni-app,而且我也为别的同事写过一些使用 uni-app 开发小程序的启动项目,但无奈,这次要写一个团队答题游戏类的,业务逻辑相对复杂,要亲自上马,时间太赶,不能花多余的时间去踩 uni-app 的坑 继续阅读“使用 wepy + wepy-redux + less 开发微信小程序的一些心得体会”

使用 Less + 各种框架开发小程序快速切图布局常用的自定义 Less 函数【原创】

前言

开发小程序已有一段时间了,之前使用过 wepy、uni-app 框架来开发小程序,切图布局时对比过原始 cssscss / sassless 三种方式来写样式,最后发现使用 less 来写样式是最省心的,高效的定义好 less 样式函数,可以让你写起代码来事半功倍 继续阅读“使用 Less + 各种框架开发小程序快速切图布局常用的自定义 Less 函数【原创】”

小程序的工作原理简单分析

前言

搞前端开发的如果只停留在使用者的层面,那就太 low 了。大前端的世界丰富多彩。涉及 native 开发的有 facebook 的 react nativereact 系的),阿里的 weexvue.js 系的)后脚跟进,当然还有以基于 phonegapionic 为首的 hybrid 开发大行其道。涉及 PC 桌面端跨平台的有 electronnwjs。而这里说到的小程序主要是指 微信小程序(以微信小程序为例,其他百度小程序、支付宝小程序、今日头条小程序等都与微信小程序神似……)

当我们打开小程序发生了什么?

Duang, Duang, Duang 那三个点在转啊转,大家应该都猜到,一定是拼命在加载此什么东西了。原来此时微信 正在加载小程序的完整包。其命名的格式一般是数字命名的 继续阅读“小程序的工作原理简单分析”