首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
小程序
订阅
辰小夏
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
小程序-贝塞尔曲线 加入购物车动画
作为一款2C下单小程序,产品老总说要搞一个加入购物车的动画,第一习惯是网上找解决方案:贝塞尔算法+setInterval=>setData。 上线一段时间就出现了加入购物车总价计算负数情况,以及计算不准,嗯。包括动画频繁setData期间丢失关键动作setData,以及添加重复…
诗和远方:旅行小账本云开发实战
最近沉迷小程序开发,发现了一款功能、界面、体验俱佳的小程序“旅行小账本”。该小程序由腾讯旅游操刀制作,简约大气,功能性强。借着最近云开发的热潮,着手做了个简约版——"旅行小账本"。效果比较满意,毕竟前后台一人单干。 小程序开发必然少不了微信开发者工具,再加上其对云开发的全面支持…
监控微信小程序wx.request请求失败
在微信小程序里,与后台服务器交互的主要接口函数是wx.request(),用于发起 HTTPS 网络请求。其重要性不言而喻。然而,却经常遇到请求失败的问题,笔者特意谷歌"wx.request 请求失败",可以搜索到很多相关的文章,下面列出一些: 小程序部分机型小程序用户无法发起…
小程序性能优化技巧
网页性能优化是前端一个老生常谈的话题,但微信小程序因为双线程的架构设计,跟传统 Web 页面不太一样。所以,今天来探究下微信小程序内的性能优化问题。 1. 启动过程 相信大家对 Web 页面的展现过程非常清楚。那么小程序呢,简要地说,小程序要历经下面几个启动过程: 微信初始化小…
JSBridge的原理
关于 JSBridge,绝大多数同学最早遇到的是微信的 WeiXinJSBridge(现在被封装成 JSSDK),各种 Web 页面可以通过 Bridge 调用微信提供的一些原生功能,为用户提供相关的功能。其实,JSBridge 很早就出现在软件开发中,在一些桌面软件中很早就运…
小程序优化实践
相信关注小程序的朋友们,对这张图片一定不陌生。 首屏时间的长短,和资源准备有密不可分的关系。 换句话说,如果我们想加快首屏的渲染速度,就得严格控制初次加载包的大小。如何控制包大小,可以从下面2个方面进行控制: 一开始,考虑到项目较小,没有采取分包模式,后来,需求越来越多……代码…
你可能不知道的小程序
一. 页面栈限制最多10层 我们可以看到,一个页面使用一个 WebView 线程进行渲染。 如果于页面栈有 10 层,则会开启 10 个 WebView 线程,占多一点内存,所以对页面栈进行了限制。 小程序内部有一个回收机制,如果内存紧张时,会回收掉一部分 WebView 。 …
小程序滚动条操作及导航组件实现
当页面比较长内容较多的时候,会使用导航栏,给用户提供方便跳转到页面某一模块的功能。由于导航栏需要监听页面的滚动事件,在小程序中,很容易出现性能问题,需要时刻注意滚动监听中 setData 的次数。 本文将介绍页面滚动条操作相关的微信 API,并利用这些 API 实现一个通用的导…
如何实现微信小程序图像剪切?代码拿去用,不谢!
前文已经就获取用户头像和图片模板两个步骤进行了讲解,本文就来详细说说如何合成图片。 图片合成的过程中非常重要的一块功能对图片进行剪切。该功能点很固定,大都是对图片进行拖拽、缩放后,在一定区域内剪切出一个固定长宽的图片。这类功能在app端和H5中都有很多成熟的插件供使用,接下来就…
简单说说微信小程序的底层原理
小程序选择了 Hybrid 的渲染方式,将UI渲染跟 JavaScript 的脚本执行分在了两个线程。 渲染层:界面渲染相关的任务全都在 WebView 线程里执行。一个小程序存在多个界面,所以渲染层存在多个WebView 线程。 逻辑层:采用JsCore 线程运行JS脚本,在…