Search found 80 matches

by Muzzzhi
2022年 Nov 10日 16:00
Forum: 小程序开发
Topic: 【开发者问答】什么是小程序冷启动、热启动?
Replies: 5
Views: 1316

【开发者问答】什么是小程序冷启动、热启动?

最近看到小程序冷启动和小程序热启动,想问一下这两个分别是什么和场景? :lol: :lol:

by Muzzzhi
2022年 Nov 9日 13:50
Forum: 小程序开发
Topic: 使用ray开发面板小程序时,input输入框调用键盘时,在Android端,底部自定义tab栏会被键盘顶上去
Replies: 1
Views: 555

Re: 使用ray开发面板小程序时,input输入框调用键盘时,在Android端,底部自定义tab栏会被键盘顶上去

如果不像页面滚动,在页面的配置中添加 "disableScroll": true 即可关闭页面滚动,禁用调Android顶起底部input的默认行为。

by Muzzzhi
2022年 Nov 7日 18:31
Forum: 小程序开发
Topic: 智能小程序性能优化 03 - SJS使用
Replies: 1
Views: 1195

智能小程序性能优化 03 - SJS使用

SJS是什么 SJS(safe/subset javascript) 是小程序的一套脚本语言,结合 tyml ,可以构建出页面的结构。 那小程序为何要脱离 JavaScript ,单独创造一套语言呢?这要从智能小程序的底层逻辑(运行环境)讲起。 小程序的运行环境分为逻辑层和视图层,分别由2个线程管理,其中: > TYML 模板和 TYSS 样式工作在视图层,界面使用 WebView 进行渲染。 > JavaScript代码工作在逻辑层,运行在JsCore或v8等JS引擎里。 小程序在视图层与逻辑层两个线程间提供了数据传输和事件系统。这样的分离设计,带来了显而易见的好处: > 逻辑和视图分离,...
by Muzzzhi
2022年 Nov 7日 11:35
Forum: 小程序开发
Topic: 智能小程序性能优化 02 - 首屏渲染优化与运行时优化
Replies: 2
Views: 1368

智能小程序性能优化 02 - 首屏渲染优化与运行时优化

首屏渲染优化 小程序初次打开时的白屏阶段,是指小程序代码包下载完(也就是启动界面结束)之后,页面完成首屏渲染的这一阶段,也就是 FMP (首次有效绘制)。 FMP 没法用标准化的指标定义,但对于大部分小程序来说,页面首屏展示的内容都需要依赖服务端的接口数据,那么影响白屏加载时间的主要由这两个元素构成: 网络资源加载时间 渲染时间 启用本地缓存 小程序提供了读写本地缓存的接口 https://developer.tuya.com/cn/miniapp/api/kits/base-kit/set-storage ,数据存储在设备硬盘上,除此之外,缓存数据还可以作为兜底数据,避免出现接口请求失败时...
by Muzzzhi
2022年 Nov 7日 11:17
Forum: 小程序开发
Topic: 智能小程序性能优化 01 - 数据分析与启动阶段优化
Replies: 2
Views: 1303

智能小程序性能优化 01 - 数据分析与启动阶段优化

小程序的性能又可以分为「启动性能」和「运行时性能」两个主题。 「启动性能」让用户能够更快的打开并看到小程序的内容,「运行时性能」保障用户能够流畅的使用小程序的功能。除了本身的功能之外,良好性能带来的良好用户体验,也是小程序能够留住用户的关键。 小程序的框架结合了 Web 开发和客户端开发的技术,并进行了进一步的创新。因此,一些 Web 开发中性能优化的方法同样适用于小程序,比如缓存的使用、网络请求的优化、代码压缩等等。 作为小程序开发者,我们常常会被下面几个问题所困扰: 小程序启动慢; 白屏时间长; 页面渲染慢; 运行内存不足; 性能数据分析 下载耗时指标 miniapp-02.png 蓝色的...