首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
小程序
订阅
Dandelion_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
小程序富文本渲染那些事
在不同的业务开发中,研发人员在 B 端所使用的富文本编辑器不尽相同,富文本标签使用的侧重点也略有不同,本文基于业务需求对mp-html组件进行改造,阐述了该组件的设计思路以及部分标签渲染的优化点。
微信小程序 - 获取用户地理位置、地址解析及逆地址解析
小程序需要用户授权获取用户位置,获取到经纬度请求数据列表并解析为城市地址,用户选择城市时把城市解析为经纬度。 如果用户未接受或拒绝过此权限,会弹窗询问。 如果用户已授权,可直接调用接口。 如果用户已拒绝授权,则不会出现弹窗,而是直接进入接口fail回调。 wx.getLocat…
小程序单元测试
小程序的测试和web应用测试区别不大,可以利用jest进行测试,但是由于jest只提供了nodejs和浏览器执行环境,因此小程序的api我们需要mock,下面讲解小程序测试的一些mock技巧。 我们测试小程序时,经常会调用微信api,例如wx.showLoading方法,但是因…
微信小程序性能监控实践
如何实施微信小程序性能监控,现有的监控手段分析,为什么要自建性能监控,自建性能监控方案和上报策略,一篇文章让你搞懂性能小程序性能监控。
小程序无限层级路由方案
小程序原生页面存在层级限制,超过一定层数就会无法打开新页面。一开始这个限制为不超过5层,目前是不超过10层。 这个限制对于体量较大的小程序来说,挺难受的。特别是只能打开5层那会儿,业务流程很容易一不小心就超了,比如:首页-搜索结果页-商品详情页-聊天页-下单页-地址选择页-..…
小程序「同层渲染」那些事(keng)?
1. 为什么写这篇文章 近期,电商直播业务热火朝天。许多团队都纷纷转战直播领域,试图抢占市场。 鄙人有幸参与直享直播小程序的业务开发工作,在项目迭代过程中,遇见过许多“百思不得其解”的问题。 比如直播页面最常见的布局是底层为视频画面,顶层为滚动弹幕、点赞、购物袋、抽奖活动、PK…
小程序scroll-view自身下拉刷新的实现分享
本来就是想给自己发布的第一个开源代码骗骗star,结果有不少善良的朋友给文章点赞了,搞得我有点不好意思,所以决定写点干货讲讲具体是怎么实现的。 完成刷新后,再将 scroll-view 的y轴偏移通过css动画再变回 -40px(用 translate 而不用 margin 就…
【微信小程序】性能优化
1. 使用小程序时,是否会经常遇到如下问题? 2. 我们优化的方向有哪些? 3. 启动加载性能 1. 首次加载 小程序启动时,微信会为小程序展示一个固定的启动界面,界面内包含小程序的图标、名称和加载提示图标。此时,微信会在背后完成几项工作:下载小程序代码包、加载小程序代码包、初…
小程序白屏问题和内存研究
在开发小程序应用中,QA发现过几次页面白屏的情况,苦于难易复现和调试,故想对小程序白屏问题进行一番探究。 从小程序官方开发者文档得知,微信小程序运行在三端:iOS(iPhone/iPad)、Android和用于调试的开发者工具。三端的脚本执行环境以及用于渲染非原生组件的环境是各…
微信小程序渲染性能优化总结
双线程下的界面渲染,小程序的逻辑层和渲染层是分开的两个线程。在渲染层,宿主环境会把WXML转化成对应的JS对象,在逻辑层发生数据变更的时候,我们需要通过宿主环境提供的setData方法把数据从逻辑层传递到渲染层,再经过对比前后差异,把差异应用在原来的Dom树上,渲染出正确的UI…