小程序 ID
小程序 ID 是智能小程序分配給開發(fā)者的應(yīng)用 ID,是應(yīng)用的唯一標(biāo)示,只有應(yīng)用創(chuàng)建后才可以獲取。創(chuàng)建小程序應(yīng)用后,您可獲得小程序應(yīng)用的小程序 ID。
小程序框架
小程序提供一套簡(jiǎn)單高效的開發(fā)框架,幫助您開發(fā)具有原生 App 體驗(yàn)的服務(wù)。
整個(gè)小程序框架系統(tǒng)分為兩部分:邏輯層(App Service)和?視圖層(View)。智能小程序使用 TYML 和 CSS/LESS 作為視圖層描述語(yǔ)言,以及基于 JavaScript 的邏輯層框架,并在視圖層與邏輯層間提供數(shù)據(jù)傳輸和事件系統(tǒng),讓您能夠?qū)W⒂跀?shù)據(jù)與邏輯。
冷啟動(dòng)
冷啟動(dòng)?是指用戶打開未啟動(dòng)過(guò)、或者是已經(jīng)銷毀的小程序。此時(shí),小程序會(huì)執(zhí)行初始化,初始化完成后,會(huì)觸發(fā)?onLaunch
?回調(diào)函數(shù)。
熱啟動(dòng)
熱啟動(dòng)?是指用戶打開已經(jīng)關(guān)閉、但仍處于后臺(tái)運(yùn)行的小程序。在這種情況下,小程序并不會(huì)被銷毀后重啟,而僅是從后臺(tái)切換到前臺(tái)。此時(shí),onShow
?函數(shù)會(huì)觸發(fā),onLaunch
?回調(diào)函數(shù)不會(huì)被觸發(fā)。
生命周期
生命周期?通常指程序從創(chuàng)建、開始、暫停、喚起、停止、卸載的全過(guò)程。
小程序的生命周期又可分為?應(yīng)用生命周期?和?頁(yè)面的生命周期。
頁(yè)面生命周期
頁(yè)面生命周期?是指小程序內(nèi)部某個(gè)頁(yè)面從進(jìn)入到離開、或從某個(gè)頁(yè)面到另一個(gè)頁(yè)面的過(guò)程。
頁(yè)面棧
頁(yè)面棧?是小程序框架管理界面的方式。通過(guò)一個(gè)頁(yè)面棧的設(shè)計(jì)可以完成所有界面的管理??梢允褂?getCurrentPages().length
。
TYML
TYML?是小程序框架設(shè)計(jì)的一套標(biāo)簽語(yǔ)言,用于描述小程序頁(yè)面的結(jié)構(gòu)。TYML 語(yǔ)法可分為五個(gè)部分:數(shù)據(jù)綁定、條件渲染、列表渲染、模板、引用。
SJS
SJS(Safe/Subset JavaScript)?是小程序一套自定義腳本語(yǔ)言,可以在 TYML 中使用其構(gòu)建頁(yè)面結(jié)構(gòu)。 SJS 是 JavaScript 語(yǔ)言的子集,與 JavaScript 是不同的語(yǔ)言。其語(yǔ)法并不與 JavaScript 一致,請(qǐng)勿將其等同于 JavaScript。
RJS
RJS(Render JavaScript)?渲染腳本,可用于處理高頻的繪圖需求,可以提高視圖的動(dòng)畫渲染性能。文件名后綴為?.rjs
, 提供?Render()
?函數(shù)進(jìn)行聲明一個(gè)渲染腳本模塊,與頁(yè)面或組件結(jié)合使用。主要應(yīng)用場(chǎng)景 canvas 圖表渲染,webGL 圖形渲染等。
TYSS
TYSS?是一種用來(lái)表現(xiàn) HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的一個(gè)應(yīng)用)或 TYML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的一個(gè)子集)等文件樣式的計(jì)算機(jī)語(yǔ)言。TYSS 不僅可以靜態(tài)地修飾網(wǎng)頁(yè),還可以配合各種腳本語(yǔ)言動(dòng)態(tài)地對(duì)網(wǎng)頁(yè)各元素進(jìn)行格式化。
智能小程序目前支持 TYSS 或 LESS。
小程序基礎(chǔ)庫(kù)
小程序基礎(chǔ)庫(kù)?是負(fù)責(zé)加載框架的容器,提供小程序框架需要的標(biāo)準(zhǔn)組件和標(biāo)準(zhǔn) API 接口。
組件
小程序組件?是小程序視圖控件,您可以通過(guò)組合組件進(jìn)行業(yè)務(wù)開發(fā)。
API
API(Application Programming Interface,應(yīng)用程序編程接口)是一些預(yù)先定義的函數(shù),或指軟件系統(tǒng)不同組成部分銜接的約定。目的是提供應(yīng)用程序與開發(fā)人員基于某軟件得以訪問(wèn)一組例程的能力,而又無(wú)需訪問(wèn)源碼,或理解內(nèi)部工作機(jī)制的細(xì)節(jié)。
事件監(jiān)聽型 API
事件監(jiān)聽型 API?是用于監(jiān)聽某個(gè)系統(tǒng)事件是否觸發(fā),API 命名以?ty.on
?開頭。
事件監(jiān)聽型 API 接受一個(gè)callback
?回調(diào)函數(shù)作為參數(shù)。當(dāng)具體事件觸發(fā)時(shí),會(huì)觸發(fā)callback
?函數(shù)調(diào)用。該callback
?函數(shù)可以傳給對(duì)應(yīng)以?ty.off
?開頭的同名 API 來(lái)解除監(jiān)聽關(guān)系。如果直接調(diào)用以?ty.off
?開頭的同名 API,則解除所有監(jiān)聽關(guān)系。
以上為通用說(shuō)明,特定 API 的入?yún)⒓胺祷刂狄?API 文檔為準(zhǔn)。
功能型 API
功能型 API?是用于實(shí)現(xiàn)某個(gè)特定功能的 API,分為異步型功能 API 和同步型功能 API。API 命名以?ty.
?開頭,不以?ty.on
?或?ty.off
?開頭。
以?ty.
?開頭且以?Sync
?結(jié)尾的 API 是同步型功能 API,例如?ty.setStorageSync、ty.getVersionSync
?等。僅以?ty.
?開頭,且不以?Sync
?結(jié)尾的 API 是異步型功能 API,例如?ty.navigateTo
?等。
Tuya MiniApp Tools
**Tuya MiniApp Tools ** (Integrated Development Environment,集成開發(fā)環(huán)境)是用于提供程序開發(fā)環(huán)境的應(yīng)用程序,一般包括代碼編譯器、調(diào)試器 和 圖形用戶界面 等工具。
Tuya MiniApp Tools 模擬器?Tuya MiniApp Tools 模擬器,可模擬智能小程序在客戶端真實(shí)的邏輯表現(xiàn),對(duì)于絕大部分的 JSAPI 均能夠在模擬器上呈現(xiàn)出正確的狀態(tài)。小程序項(xiàng)目通過(guò)編譯之后,自動(dòng)在模擬器中運(yùn)行,無(wú)需真機(jī)即可快速預(yù)覽?;A(chǔ)互動(dòng)方式是通過(guò)鼠標(biāo)點(diǎn)擊、拖拽來(lái)模擬手指觸摸、拖動(dòng)操作。
小程序調(diào)試?小程序調(diào)試 是小程序發(fā)布前對(duì)小程序的功能試錯(cuò)。Tuya MiniApp Tools 提供 Tuya MiniApp Tools 調(diào)試、真機(jī)調(diào)試 和 性能調(diào)試 三大功能進(jìn)行調(diào)試,支持?jǐn)帱c(diǎn)調(diào)試。
真機(jī)調(diào)試?真機(jī)調(diào)試 指的是模擬小程序在真實(shí)手機(jī)上運(yùn)行,用各種手段進(jìn)行查錯(cuò)和排錯(cuò),以測(cè)試小程序功能開發(fā)的完成。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-801459.html
立即開發(fā)智能小程序。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-801459.html
到了這里,關(guān)于智能小程序相關(guān)名詞解釋(匯總)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!