智能小程序相关名词解释(汇总)

小程序 ID

小程序 ID 是智能小程序分配给开发者的应用 ID,是应用的唯一标示,只有应用创建后才可以获取。创建小程序应用后,您可获得小程序应用的小程序 ID。

小程序框架

小程序提供一套简单高效的开发框架,帮助您开发具有原生 App 体验的服务。

整个小程序框架系统分为两部分:逻辑层 (App Service)和 视图层(View)。智能小程序使用 TYML 和 CSS/LESS 作为视图层描述语言,以及基于 JavaScript 的逻辑层框架,并在视图层与逻辑层间提供数据传输和事件系统,让您能够专注于数据与逻辑。

冷启动

冷启动 是指用户打开未启动过、或者是已经销毁的小程序。此时,小程序会执行初始化,初始化完成后,会触发 onLaunch 回调函数。

热启动

热启动 是指用户打开已经关闭、但仍处于后台运行的小程序。在这种情况下,小程序并不会被销毁后重启,而仅是从后台切换到前台。此时,onShow 函数会触发,onLaunch 回调函数不会被触发。

生命周期

生命周期 通常指程序从创建、开始、暂停、唤起、停止、卸载的全过程。

小程序的生命周期又可分为 应用生命周期页面的生命周期

页面生命周期

页面生命周期 是指小程序内部某个页面从进入到离开、或从某个页面到另一个页面的过程。

页面栈

页面栈 是小程序框架管理界面的方式。通过一个页面栈的设计可以完成所有界面的管理。可以使用 getCurrentPages().length。

TYML

TYML 是小程序框架设计的一套标签语言,用于描述小程序页面的结构。TYML 语法可分为五个部分:数据绑定、条件渲染、列表渲染、模板、引用。

SJS

SJS(Safe/Subset JavaScript) 是小程序一套自定义脚本语言,可以在 TYML 中使用其构建页面结构。 SJS 是 JavaScript 语言的子集,与 JavaScript 是不同的语言。其语法并不与 JavaScript 一致,请勿将其等同于 JavaScript。

RJS

RJS(Render JavaScript) 渲染脚本,可用于处理高频的绘图需求,可以提高视图的动画渲染性能。文件名后缀为 .rjs, 提供 Render() 函数进行声明一个渲染脚本模块,与页面或组件结合使用。主要应用场景 canvas 图表渲染,webGL 图形渲染等。

TYSS

TYSS 是一种用来表现 HTML(标准通用标记语言的一个应用)或 TYML(标准通用标记语言的一个子集)等文件样式的计算机语言。TYSS 不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

智能小程序目前支持 TYSS 或 LESS。

小程序基础库

小程序基础库 是负责加载框架的容器,提供小程序框架需要的标准组件和标准 API 接口。

组件

小程序组件 是小程序视图控件,您可以通过组合组件进行业务开发。

API

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。目的是提供应用程序与开发人员基于某软件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

事件监听型 API

事件监听型 API 是用于监听某个系统事件是否触发,API 命名以 ty.on 开头。

事件监听型 API 接受一个callback 回调函数作为参数。当具体事件触发时,会触发callback 函数调用。该callback 函数可以传给对应以 ty.off 开头的同名 API 来解除监听关系。如果直接调用以 ty.off 开头的同名 API,则解除所有监听关系。

以上为通用说明,特定 API 的入参及返回值以 API 文档为准。

功能型 API

功能型 API 是用于实现某个特定功能的 API,分为异步型功能 API 和同步型功能 API。API 命名以 ty. 开头,不以 ty.on 或 ty.off 开头。

以 ty. 开头且以 Sync 结尾的 API 是同步型功能 API,例如 ty.setStorageSyncty.getVersionSync 等。仅以 ty. 开头,且不以 Sync 结尾的 API 是异步型功能 API,例如 ty.navigateTo 等。

Tuya MiniApp Tools

**Tuya MiniApp Tools ** (Integrated Development Environment,集成开发环境)是用于提供程序开发环境的应用程序,一般包括代码编译器、调试器 和 图形用户界面 等工具。

Tuya MiniApp Tools 模拟器 Tuya MiniApp Tools 模拟器,可模拟智能小程序在客户端真实的逻辑表现,对于绝大部分的 JSAPI 均能够在模拟器上呈现出正确的状态。小程序项目通过编译之后,自动在模拟器中运行,无需真机即可快速预览。基础互动方式是通过鼠标点击、拖拽来模拟手指触摸、拖动操作。

小程序调试 小程序调试 是小程序发布前对小程序的功能试错。Tuya MiniApp Tools 提供 Tuya MiniApp Tools 调试、真机调试 和 性能调试 三大功能进行调试,支持断点调试。

真机调试 真机调试 指的是模拟小程序在真实手机上运行,用各种手段进行查错和排错,以测试小程序功能开发的完成。

立即开发智能小程序

相关推荐
returnthem1 小时前
K8S笔记
kubernetes·云计算·paas
三佛科技-187366133973 小时前
FT838NB1-RT原边反馈5级能效电源控制器5V1A芯片电路图及管脚定义
单片机·嵌入式硬件·物联网
土土哥V_araolin4 小时前
双迪大健康新零售系统开发要点
小程序·个人开发·零售
winfredzhang4 小时前
用 Python + DeepSeek AI 构建文件批量重命名与智能管理工具
python·api·重命名·预览·解压·deepseek
razelan5 小时前
本地大模型系列:2.通过API让本地大模型为你服务
人工智能·api·ollama·本地大模型
2501_915909066 小时前
不用越狱就看不到 iOS App 内部文件?使用 Keymob 查看和导出应用数据目录
android·ios·小程序·https·uni-app·iphone·webview
新诺韦尔API6 小时前
手机号携号转网接口对接常见问题一览
大数据·api
风曦Kisaki7 小时前
云计算基础Day07:计划任务、软件包管理、本地YUM仓库
云计算
CHU7290358 小时前
扭蛋机盲盒小程序前端功能设计及核心玩法介绍
前端·小程序
智慧化智能化数字化方案8 小时前
数字化进阶——解读场景化、图谱化推进重点行业数字化转型的参考指引(2025版)
大数据·人工智能·云计算·行业数字化转型的参考指引