首页
学习
活动
专区
工具
TVP
发布

谭广健的专栏

专栏作者
121
文章
226064
阅读量
37
订阅数
小程序中的typeof cb == “function”解说
一个同事在维护(审核)我的微信小程序代码时,走过来问我为什么在app.js里面一个获取用户openid的函数,应用typeof cb == “function” 来判断是不是函数类型。。好吧,我就内心的讲解一下吧。
谭广健
2023-05-19
5950
小程序分页及行号公式
小程序云开发的确提高了不少开发的效率,不用去考虑用什么数据库和用何种方式去连接;也不必为数据库安全操心。但有利也有弊,小程序的获取数据一次的数据列最多也就20条。所以不得不采用分页形式。分页形式网上很多,这里就不讨论的。核心就是得出全部的条数然后再通过循环获得。这里我就直接上我这边的代码。。
谭广健
2022-06-25
4890
微信小程序-卫星菜单
微信菜单款式千千万万,主要分顶部、底部、垂直横栏。今天特发奇想做个类似安卓的卫星菜单吧。之前网上都很多教程,但需要的时候就找不到,于是就写这篇文章记录一下。
谭广健
2022-06-05
7810
如何优雅的写小程序代码
在中国35岁可能就是程序员的分水岭;35岁前你可以无视一切,但35岁后你可能就被无视。但其实怎么都好,路是自己的,走自己的路让人去说吧。35岁前你可以要求自己的程序能正常运行和不出问题就可以了,也可以引入一些最新的技术。但35岁后就不能按这些要求,虽然稳定是前提,但有更多应该去考虑代码的优雅和他人的可读性。为什么突然会有这些感想呢,因为最近获得了一份大厂内部的小程序代码,看后不经感慨都是实现同样的功能,但人家写得实在太优雅了,所以在这里分享一下吧。功能其实也很简单就是通过云函数获取微信的OPENID,那他是怎么写的呢。。
谭广健
2022-05-06
1.9K0
还是那些微信小程序的坑。。
微信小程序嘛,一直都在升级,也一直在挖坑。自从官方出文通知10月20日起回收用户信息(用户性别及地区信息
谭广健
2021-10-27
5350
脑穷了,小程序中循环有什么好办法?
最近在处理一个小程序的报表,通过js接口返回数组,然后在wxml中对数组进行展示。常用就是一个wx:for="{{item.data}}" wx:for-item="itemOrder" 进行循环显示完事。但客户觉得不够直观,要求交叉表的形式。交叉表通过数据方式当然可以,但这个要改动API和主程序,于是这个方法暂时不考虑。考虑到通过小程序的js在后台进行拼装,再在wxml中展示,但一时间脑塞,想不到办法。于是只好在wxml中通过wxs module处理,wxs module我虽然不是经常用,但听说过它可以不依赖于运行时的基础库版本,可以在所有版本的小程序中运行。而它与 javascript又不同,有自己的语法,所以并不和 javascript 一致(但有80%相似)。还有就是它的运行环境和其他 javascript 代码是隔离的互不通,所以wxs module中不能调用其他 javascript 文件中定义的函数,更不能调用小程序提供的API。并且所写的函数是不能作为组件的事件回调。当然也有wxs module的好处,由于运行环境的差异,在 iOS 设备上小程序内的 wxs module 会相对 javascript 代码快 2 ~ 20 倍。不幸的是在 android 设备上二者运行效率无差异,BS一下。主后还有个硬伤就是因为调试不是太便利。。。但人总要向难度挑战,于是就随手写了一个不是太高小的wxs module。代码如下:
谭广健
2021-09-15
3380
小程序日历选择源码
因为在开发一个微信小程序与海康威视人脸机设备的通讯系统,所以隔了多个月没写什么原创文章了,目前项目硬件通讯功能和用户控制基本打通;今天就直接带来干货,发一个小程序日历选择并计算当前日期之差的天数代码。想继续看记得关注哦~
谭广健
2021-09-07
2.7K0
小程序云函数获取日期
最近在开发一个大用户量的小程序,由于某个环节校验需要将日期进行格式存储,但由于苹果手机和安卓手机返回的日期不同导致格式存在一些小问题,本来以为写个函数搞掂;但发现不同的苹果品牌IOS返回的日期格式;在调试器里测试可以,但真机就老出问题,网上看了一下资料很多人也遇到但都没有确信可以解决的方案,于是自己写了一个云函数进行日期的获取,但又引出一个新的问题就是云函数的时区问题,当然这个已经有解决方法,这里就不再讨论。。
谭广健
2021-07-02
2.3K0
.Net WinForm 提示框自动关闭
最近在开发一个简单的WinForm应用软件(WinForm是·Net开发平台中对Windows Form的一种称谓)。功能也比较简单,就是通过云小程序生成相关资料,然后通过该软件进行校验;并且与云小程序的云数据库进行连接;原型功能基本完成。但遇到一个问题就是WinForm中的MessageBox,但出后需要人手进行确认,这个问题比较麻烦,于是自己动手弄了一个简单的类。
谭广健
2021-06-09
1.7K0
微信小程序的特殊处理
最近在开发一个微信小程序的应用,发现一个很神奇的情况从后端传来的时间格式:2020-07-29T11:21:04.254,在wxs中通过getDate 在安卓Android中能很准确地将每个时间点分离出来,而在模拟器上苹果IOS也能顺利分离,问题就是在苹果IOS的真实设备上则出现分离的时间竟然多了8个小时,在网上一堆理论,解决的方法也五花八门;最后根据网上的解决方案没有很好的解决。那只能自己出手吧,其实出手也很简单,既然你分离出来的小时多了8小时,我直接把传过的格式的小时挑出来就是了。好吧上代码。
谭广健
2020-07-30
5780
Mqtt.js 的WSS链接
不过目前感觉用MQTT.JS来联不是太安全,因为用户名和密码都外露还没加密,一个打开就知道了,但是胜在简单。不过真是环境下就想办法加密~还有这个JavaScript还可以用在微信小程序中,不过目前就不深究了,如果再配合小程序云开,那真是不得了。。。好吧暂时就这样吧
谭广健
2020-07-02
4.6K0
微信小程序云存储秘籍
很长时间没写过文章了,前段时间参加了腾讯云物联网的一个应用创新比赛获得了个二等奖,真感谢腾讯云同学和其他大牛的支持及帮助。经过这次比赛发现物联网控制跟微信小程序是一个很好的配合体,虽然小程序云开发我已经放下了很长时间,廉颇已老尚能饭否?但看了一下文档虽然文档加入很多功能,但重新拿起也是小case。好吧,今天就分享一下微信小程序云开发存储的秘籍。
谭广健
2020-06-07
6.4K0
小程序云函的那些事
已经很长时间没写小程序了,也没怎么留意云开发小程序那部分的发展情况。但最近因为新开一个物联项目进行阶段性开发测试,所以就重新了解小程序和云开发,云开发虽然还是由以前的云数据库、云存储和云函数组成。但里面功能加强了很多,就云数据库里面的功能也加入了不少,例如联表(aggregate())、分页等都已经很成熟了。今天就记录一下云函数的那些事。。
谭广健
2020-03-06
6630
【小程序-云开发】手把手教你使用云开发(云储存开发)
话说上次程序员哥哥,教会美工妹妹创建小程序云开发的环境后;发现在云开发环境中竟然送了一个5G的储存空间。于是琢磨来琢磨去反正白用白不用,这5G储存空间用来做什么好呢?终于灵光一闪,做个私有的照片储存小
谭广健
2018-10-12
11.8K6
【小程序-云开发】手把手教你使用云开发(创建开发环境)
某天一向高傲冷艳的美工妹妹突然跑到程序员哥哥面前大献殷勤,这反常的举动令程序员哥哥受宠若惊。果然,快到下班的时间美工妹妹露出其楚楚可怜的样子跟程序哥哥说:“程序哥哥,听说微信小程序最近推出了云开发的功能,不用部署服务器和域名;会点简单的编程就可以自己开发小程序了。你会不会啊,教教我吧。。” 哈哈,美工妹妹终于露出这次大献殷勤的目的。行吧,作为一个新时代的活雷锋又是公司的单身狗狗主。我就领你入门,修行就靠你自己了。
谭广健
2018-09-21
13.3K0
【小程序-云开发】手把手教你使用云开发(数据库开发)
继上一次程序员哥哥简单开发了一个照片储存小程序后,感觉还是有些小小缺陷,就是没办法对上传照片进行文字描述。因为主要都是文字,如果将文字描述再保存为文件存放到储存空间这明显不太适合也费周章。那好吧,我们今天就一起对云开发中自带的数据库进行研究;应该可以解决我们这个小小的缺陷。
谭广健
2018-10-21
10.5K2
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档