Fork me on GitHub
摘要: 小程序底层架构 微信小程序是大前端跨平台技术的其中一种产物,与当下其他热门的技术 React Native、Weex、Flutter 等不同,小程序的最终渲染载体依然是浏览器内核,而不是原生客户端。 而对于传统的网页来说,UI 渲染和 JS 脚本是在同一个线程中执行,所以经常会出现 “阻塞” 行为。 阅读全文
posted @ 2021-07-01 18:38 Kaicy 阅读(751) 评论(0) 推荐(0) 编辑
摘要: 目前,微信给每个小程序提供了10M的本地缓存空间(哎哟妈呀好大) 有了本地缓存,你的小程序可以做到: 离线应用(已测试在无网络的情况下,可以操作缓存数据) 流畅的用户体验 减少网络请求,节省服务器资源 哪些数据适合方缓存: 热数据 静态数据(用户数据,服务器授权ID等) 网络地址(图片、文件等网络地 阅读全文
posted @ 2021-07-01 18:14 Kaicy 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 2021前端发展趋势 阅读全文
posted @ 2021-07-01 16:57 Kaicy 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 小程序超过2M限制的方法——分包加载 背景: 2017.01.09 小程序上线时,微信限制了代码包不能超过1MB 大小,(现在是2M了)限制大小是出于对小程序启动速度的考虑,希望用户在使用任何一款小程序时,都能获得一种“秒开”体验。然而,2MB 的大小也限制了小程序功能的扩展,小程序业务的发展可能需 阅读全文
posted @ 2021-07-01 16:41 Kaicy 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 微信小程序中经常需要用到this.setData({})把变量值渲染到视图层, 那到底什么是this.setData,如何使用?需要注意哪些?作为一个初学者,分享一点我的经验,希望大家批评指正 介绍:setData函数主要用于将逻辑层数据发送到视图层,同时对应的改变this.data.x的值。 参数 阅读全文
posted @ 2021-07-01 15:15 Kaicy 阅读(606) 评论(0) 推荐(0) 编辑