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

发布时间:2024年01月17日

小程序 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 调试、真机调试 和 性能调试 三大功能进行调试,支持断点调试。

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

立即开发智能小程序

文章来源:https://blog.csdn.net/Ms_Smart/article/details/135644822
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。