微信小程序
秋水浮萍任飘渺
远离颠倒梦想,终究涅槃
展开
-
JS的一些数据类型的转换
bytes 转 16进制字符串 function bytesToHex(bytes) { for (var hex = [], i = 0; i < bytes.length; i++) { hex.push((bytes[i] >>> 4).toString(16)); hex.push((bytes[i] & 0xF).toS原创 2017-08-11 10:04:32 · 675 阅读 · 1 评论 -
JavaScript的CryptoJS AES/ECB/NoPadding加密,可与JAVA objective-c 进行同步加解密
公司一个蓝牙锁需要把重要协议进行加密传输,硬件结构、加密模式不变,微信小程序、安卓、IOS三端同步加解密。百度谷歌资料查了不少,都是用CryptoJS。加解密是没什么问题,只是跟我想要的有点不一样,我们的加密不需要偏移量,所以得稍做修改。加密模式使用AES/ECB/NoPadding需要用到网上找到的aes.js mode-ecb.js pad-nopadding.js文件实际项目用在小程序 这里用原创 2017-08-12 11:27:25 · 9123 阅读 · 8 评论 -
摩拜单车的旋转广告实现(微信小程序)
一直觉得摩拜单车地图里面的旋转广告很酷炫,就想自己也做做。一开始以为直接用gif图片可以搞定,结果是当然不行,最后的实现方式是把gif图拆开一帧一帧,然后用setInterval(function(){},100) 一直 setData()下面是完成后的效果开始工作我们需要用到的图片,后面很多相同的是让旋转的时候可以在单车这个位置里面多停留一会儿先设置好一些需要的状态 ,maker是否旋转、图片从哪原创 2017-08-15 11:41:11 · 770 阅读 · 0 评论 -
微信小程序全局变量
一般我们开发的时候都会用一个文件来保存全局变量小程序我们可以通过全局函数 getApp() 保存在app.js里面app.js// app.jsApp({ globalData:{ success : 1, mes : '成功' } })test.js//test.jsvar app = getApp()var suc原创 2017-09-13 18:01:03 · 1433 阅读 · 0 评论 -
JS字符串转Byte[]
js里面的string转byte[],这里是微信小程序代码 stringToBytes : function ( str ) { var ch, st, re = []; for (var i = 0; i < str.length; i++ ) { ch = str.charCodeAt(i); // get char原创 2017-09-13 18:14:30 · 51199 阅读 · 3 评论 -
微信小程序如何在地图上面操作样式
最近在做的一个小程序项目,基于小程序原生地图组件开发。当点击markers的时候,会在地图上方出现一些样式。遇到的问题大概是 map 组件是由客户端创建的原生组件,它的层级是最高的。想绕过是不可能的了,因为有的项目已经实现,大概是这个效果(红色圈着的部分)尝试了各种不可能之后,只能选择跟map同样为层级最高的canvas实现,先上实现后的效果嗯,差不多是自己想要的效果了,现在来给大家分享一下实现方式原创 2017-08-10 15:29:31 · 1714 阅读 · 1 评论