W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
照所在文檔所屬板塊進(jìn)行分類排版,方便查找。
ACSS 是一套樣式語言,用于描述 AXML 的組件樣式,決定 AXML 的組件的顯示效果。
ACSS 和 CSS 規(guī)則完全一致,可以 100% 兼容使用。為了契合小程序的開發(fā),ACSS 對 CSS 進(jìn)行了擴(kuò)充,支持 px,rpx,vh,vw 等單位。ACSS 兼容各種手機(jī)端的樣式。
AES(Advanced Encryption Standard,高級加密標(biāo)準(zhǔn)),是目前對稱密鑰加密中比較通用的一種加密方式。速度快,安全級別高,支持 128、192、256、512 位密鑰的加密。
Android(安卓)是一種基于 Linux 的自由及開放源代碼的操作系統(tǒng)。主要使用于移動設(shè)備,如智能手機(jī)和平板電腦,由 Google 公司和開放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。
API(Application Programming Interface,應(yīng)用程序編程接口)是一些預(yù)先定義的函數(shù),或指軟件系統(tǒng)不同組成部分銜接的約定。目的是提供應(yīng)用程序與開發(fā)人員基于某軟件得以訪問一組例程的能力,而又無需訪問原碼,或理解內(nèi)部工作機(jī)制的細(xì)節(jié)。
app_auth_code 是第三方應(yīng)用的授權(quán)碼,用于換取 app_auth_token。
app_auth_token 是第三方應(yīng)用獲取授權(quán)的授權(quán)碼,用于第三方應(yīng)用代模板、商戶應(yīng)用發(fā)起請求。
APPID 是支付寶分配給開發(fā)者的應(yīng)用 ID,是應(yīng)用的唯一標(biāo)示,只有應(yīng)用創(chuàng)建后才可以獲取。小程序?qū)儆谥Ц秾殤?yīng)用之一,創(chuàng)建小程序應(yīng)用則可獲得小程序應(yīng)用的 APPID。
ARGB 是一種色彩模式,是 RGB色 彩模式附加上 Alpha(透明度)通道,常見于32 位位圖的存儲結(jié)構(gòu)。
auth_code 臨時授權(quán)碼,一次有效,auth_code 有效期為 3 分鐘到 24 小時(開放平臺規(guī)則會根據(jù)具體的業(yè)務(wù)場景動態(tài)調(diào)整 auth_code 的有效期,但是不會低于 3 分鐘,同時也不會超過 24 小時),超過有效期的 auth_code 即使未使用也將無法使用。用戶的每次授權(quán)動作都會生成一個新的 auth_code。
AXML 是小程序框架設(shè)計的一套標(biāo)簽語言,用于描述小程序頁面的結(jié)構(gòu)。AXML 語法可分為五個部分:數(shù)據(jù)綁定、條件渲染、列表渲染、模板、引用。
B2C(Business-to-Consumer,商對客電子商務(wù)模式)是指電子商務(wù)的一種模式,也是直接面向消費(fèi)者銷售產(chǎn)品和服務(wù)商業(yè)零售模式。
BaaS(Backend as a Service,后端即服務(wù)),向開發(fā)者提供后端基礎(chǔ)功能,通過 API 方式進(jìn)行調(diào)用。例如文件存儲、數(shù)據(jù)庫、消息等。
Base64 是一種基于 64 個可打印字符來表示二進(jìn)制數(shù)據(jù)的方法。小程序暫不支持。
白名單 是對用戶狀態(tài)進(jìn)行標(biāo)識的方式。與 黑名單 相對的概念,當(dāng)用戶被設(shè)置在白名單內(nèi)的時候,該用戶能夠通過;反之,則不能通過。
C2C(customer to customer,個人與個人之間的電子商務(wù))。例如,淘寶網(wǎng)。
CSS(Cascading Style Sheets,層疊樣式表)是一種用來表現(xiàn) HTML(標(biāo)準(zhǔn)通用標(biāo)記語言的一個應(yīng)用)或 XML(標(biāo)準(zhǔn)通用標(biāo)記語言的一個子集)等文件樣式的計算機(jī)語言。CSS 不僅可以靜態(tài)地修飾網(wǎng)頁,還可以配合各種腳本語言動態(tài)地對網(wǎng)頁各元素進(jìn)行格式化。支付寶小程序提供 ACSS 語言,兼容 CSS 語言的基礎(chǔ)上并進(jìn)行了擴(kuò)充,更契合小程序的開發(fā)。
第三方應(yīng)用 并不是實(shí)體的應(yīng)用形式,而是系統(tǒng)服務(wù)商(ISV)代替商戶簽約和調(diào)用接口的一個載體。 ISV 通過創(chuàng)建 第三方應(yīng)用 來為廣大商戶提供 服務(wù) (包括但不僅限于小程序、支付花唄、會員營銷、信用服務(wù)、行業(yè)解決方案、設(shè)計 和 API 等類目),代替沒有開發(fā)能力的商戶接入支付寶開放平臺的多種業(yè)務(wù)能力:代替商戶開發(fā)小程序、生活號;代替商戶的網(wǎng)頁應(yīng)用和移動應(yīng)用調(diào)用支付寶開放平臺提供的服務(wù)端接口(OpenAPI),實(shí)現(xiàn)業(yè)務(wù)場景。整體關(guān)系如下圖所示:
?
ISV 創(chuàng)建完成第三方應(yīng)用后,獲取商戶的應(yīng)用授權(quán),并代商戶簽約(如需要)后,代替商戶調(diào)用業(yè)務(wù)接口(上圖中的應(yīng)用類型均可調(diào)用 OpenAPI,除此之外,小程序和生活號還提供其專屬 JSAPI)。ISV 通過代替商戶的應(yīng)用調(diào)用這些接口,實(shí)現(xiàn)業(yè)務(wù)功能,讓商戶服務(wù)更多 C 端用戶。 ISV 通過創(chuàng)建第三方應(yīng)用來幫助商戶更好地服務(wù)其 C 端用戶的過程,在開放平臺被稱為 服務(wù),ISV 可以將他的服務(wù)發(fā)布至服務(wù)市場,以供商戶訂購;當(dāng)然 ISV 也可以通過自有渠道來推廣他的服務(wù)。
電子海報 是 支付寶 IoT 設(shè)備的廣告投放組件,商家可以通過在 智能設(shè)備運(yùn)營平臺 將投放的圖片或視頻事實(shí)推動到門店的 IoT 設(shè)備上,大幅度提高商家物料的下發(fā)速度以及內(nèi)部溝通成本。IoT 設(shè)備屏幕在收銀臺位置,可以幫助商家更好的傳遞到用戶商家活動信息。
多端發(fā)布 是指使用支付寶小程序提供的各種接口可以開發(fā)其他端的小程序并發(fā)布到各個端使用。也就是說可以讓開發(fā)者開發(fā)一次支付寶小程序,同一套代碼不做任何改動就可以通過發(fā)布到各個端,同時觸達(dá)更多的用戶群體,節(jié)約了開發(fā)成本。
ESC 指令 是 IoT 小程序向打印機(jī)發(fā)出的打印指令,通過這些指令指示打印機(jī)打印小票。通過調(diào)用 my.ix.printer API 進(jìn)行指令發(fā)送。
FaaS(函數(shù)即服務(wù),F(xiàn)unction as a Service),允許開發(fā)者直接將程序部署到平臺上,以函數(shù)作為最小單元,通過 API 方式進(jìn)行調(diào)用。
分包加載 是一種處理小程序代碼包過大的優(yōu)化方案。支付寶限制了代碼包不能超過 2MB,限制大小是出于對小程序啟動速度的考慮,希望用戶在使用任何一款小程序時,都能夠更加順暢。
如果代碼體積過大,則需要做分包加載處理。
Git 是一個免費(fèi)開源的分布式版本控制系統(tǒng)??梢允褂?Git 管理小程序代碼。
公鑰證書 是支付寶開放平臺提供對 X.509 格式證書的支持,開發(fā)者上傳證書后,后續(xù)在和支付寶開放平臺交互過程中支付寶會嘗試使用該證書進(jìn)行報文驗(yàn)簽。資金類接口必須使用公鑰證書模式加簽。
功能型 API 是用于實(shí)現(xiàn)某個特定功能的 API,分為異步型功能 API 和同步型功能 API。 API 命名以 my. 或 my.ix. 開頭,不以 my.on 或 my.off 開頭。
花唄分期 是小程序開放能力之一,花唄分期是螞蟻金服推出的消費(fèi)金融產(chǎn)品,用戶在商家端網(wǎng)站或線下門店購物時使用花唄分期支付,訂單全額實(shí)時支付到商家支付寶賬戶中,用戶分期償還花唄。
IDE(Integrated Development Environment,集成開發(fā)環(huán)境)是用于提供程序開發(fā)環(huán)境的應(yīng)用程序,一般包括代碼編輯器、編譯器、調(diào)試器和圖形用戶界面等工具。
支付寶小程序文檔中的 IDE 通常指的是支付寶小程序開發(fā)者工具。
IDE 模擬器,可模擬支付寶小程序在支付寶客戶端真實(shí)的邏輯表現(xiàn),對于絕大部分的 JSAPI 均能夠在模擬器上呈現(xiàn)出正確的狀態(tài)。小程序項目通過編譯之后,自動在模擬器中運(yùn)行,無需真機(jī)即可快速預(yù)覽。基礎(chǔ)互動方式是通過鼠標(biāo)點(diǎn)擊、拖拽來模擬手指觸摸、拖動操作。
iOS 是由蘋果公司開發(fā)的移動操作系統(tǒng) 。蘋果公司最早于 2007 年 1 月 9 日的 Macworld 大會上公布這個系統(tǒng),最初是設(shè)計給 iPhone 使用的,后來陸續(xù)套用到 iPod touch 、iPad 以及 Apple TV 等產(chǎn)品上。
IoT(The Internet of Things,物聯(lián)網(wǎng))是互聯(lián)網(wǎng)基礎(chǔ)上的延伸和擴(kuò)展的網(wǎng)絡(luò),將各種信息傳感設(shè)備與互聯(lián)網(wǎng)結(jié)合起來而形成的一個巨大網(wǎng)絡(luò),實(shí)現(xiàn)在任何時間、任何地點(diǎn),人、機(jī)、物的互聯(lián)互通。
IoT 大屏自助設(shè)備小程序 是指可在 支付寶認(rèn)證的大屏自助設(shè)備大屏自助機(jī)上開發(fā)的 IoT 小程序。
IoT 蜻蜓小程序 是指為蜻蜓系列設(shè)備開發(fā)的 IoT 小程序。根據(jù)蜻蜓系列設(shè)備的單屏和雙屏分為 IoT 單屏蜻蜓小程序和 IoT 雙屏蜻蜓小程序。
IoT 如意小程序 是支付寶 IoT 小程序在如意設(shè)備(支付寶盒 R0:點(diǎn)擊購買;支付寶盒 R0 生態(tài)版:點(diǎn)擊購買)上的實(shí)現(xiàn)。
IoT 設(shè)備所有者 指具備設(shè)備簽約關(guān)系的角色,設(shè)備所有者具備分發(fā)小程序到設(shè)備的權(quán)限。
IoT 小程序的開發(fā)離不開 IoT 設(shè)備作為硬件載體,需要購買合適的 IoT 設(shè)備,并簽約成為設(shè)備所有者后,才能對設(shè)備進(jìn)行 IoT 小程序的開發(fā)等操作。
IoT 雙屏蜻蜓小程序 是指針對具有前后兩個交互屏幕的蜻蜓設(shè)備開發(fā)的小程序,需要同時開發(fā)前屏和后屏兩個小程序,分別推送到前后兩個屏幕上。目前支持 IoT 雙屏蜻蜓小程序 的設(shè)備有支付寶盒 F4 Plus 機(jī)型。
IoT 雙屏小程序 是指針對具有前后兩個交互屏幕的蜻蜓設(shè)備開發(fā)的小程序,需要同時開發(fā)前屏和后屏兩個小程序,分別推送到前后兩個屏幕上。
IoT 雙屏桌面收銀機(jī)小程序 是指可在支付寶認(rèn)證的雙屏桌面收銀機(jī)設(shè)備雙屏桌面收銀機(jī)) 上開發(fā)的小程序,需要同時開發(fā)商戶屏和顧客屏兩個小程序,分別推送到前后兩個屏幕上。
IoT 小程序 是支付寶實(shí)現(xiàn) IoT 設(shè)備二次開發(fā)的一種方法。類似支付寶小程序,IoT 小程序開放了一系列的 API 和 組件,并且 IoT 小程序與支付寶小程序共享一個容器和一套消息,共享大部分組件。開發(fā)者可以快速開發(fā)一個 IoT 小程序,定制 IoT 設(shè)備功能,滿足各行業(yè)個性化的需求。
IoT 小程序分為 IoT 單屏小程序和 IoT 雙屏小程序,分別對應(yīng)只有一個顯示屏幕和具有前后兩個屏幕的 IoT 設(shè)備。
目前支持 IoT 小程序開發(fā)的有蜻蜓系列設(shè)備、支付寶合作桌面收銀設(shè)備和支付寶合作大屏自助設(shè)備。
IoT 小程序 API 是指 IoT 小程序特有的 API,IoT 小程序的 API 是以 my.ix 開頭,對于支付寶小程序或其他端的應(yīng)用不適用。
IoT 小程序服務(wù)分發(fā) 簡稱服務(wù)分發(fā),是指將已上線的 IoT 小程序,一鍵下發(fā)到指定的 IoT 設(shè)備上,建立小程序 APPID 和 IoT 設(shè)備的關(guān)聯(lián)關(guān)系。
服務(wù)分發(fā) 是 IoT 小程序開發(fā)的完成后投放使用的唯一步驟,只要完成將小程序分發(fā)到 IoT 設(shè)備上,IoT 小程序就可以在 IoT 設(shè)備上運(yùn)行。 服務(wù)分發(fā) 支持設(shè)備所有者將其他開發(fā)者的小程序,通過服務(wù)市場訂購或搜索的方式,分發(fā)到設(shè)備中。
IPv6(Internet Protocol Version 6,互聯(lián)網(wǎng)協(xié)議第 6 版),是 IETF(互聯(lián)網(wǎng)工程任務(wù)組)設(shè)計的用于替代 IPv4 的下一代 IP 協(xié)議。
ISV
ISV(Independent Software Vendors,獨(dú)立軟件開發(fā)商) ,在小程序中,ISV 通常扮演 第三方服務(wù)開發(fā)者的角色,代理商戶開發(fā)或運(yùn)營小程序。
JavaScript 是一種屬于網(wǎng)絡(luò)的腳本語言,已經(jīng)被廣泛用于 Web 應(yīng)用開發(fā),常用來為網(wǎng)頁添加各式各樣的動態(tài)功能,為用戶提供更流暢美觀的瀏覽效果。
JSON(JavaScript Object Notation)是一種輕量級的數(shù)據(jù)交換格式。易于人閱讀和編寫,同時也易于機(jī)器解析和生成。
JSAPI
JSAPI 是支付寶小程序的前端 API。按實(shí)現(xiàn)的功能分類,可分為界面、多媒體、緩存、文件、位置、網(wǎng)絡(luò)、設(shè)備、數(shù)據(jù)安全、分享、收藏、自定義通用菜單、小程序當(dāng)前運(yùn)行版本類型、自定義分析、更新管理等 14 個大類。
開發(fā)機(jī) 是指開發(fā) IoT 小程序時作為小程序功能調(diào)試的 IoT 設(shè)備。 IoT 設(shè)備通過小程序容器 開發(fā)者模式 綁定 APPID 后,則被視為開發(fā)機(jī)。
開發(fā)者模式 是指 IoT 設(shè)備的開發(fā)調(diào)試模式,進(jìn)入該模式后,IoT 設(shè)備可以被 IDE 識別為在線狀態(tài),IoT 小程序可以推送到設(shè)備上進(jìn)行調(diào)試。
開發(fā)者中心控制臺 通常指的是 小程序管理中心。開發(fā)者可以在小程序管理中心中查看并管理小程序的運(yùn)營、數(shù)據(jù)、開發(fā)情況。
冷啟動 是指用戶打開未啟動過,或者是已經(jīng)銷毀的小程序。此時小程序會執(zhí)行初始化,初始化完成后,會觸發(fā) onLaunch回調(diào)函數(shù)。
模板消息 是小程序開放能力之一,商家可以使用模板消息功能消息高效觸達(dá)用戶,把交易狀態(tài)變更、物流進(jìn)度更新等消息通知給用戶。當(dāng)用戶在小程序內(nèi)完成支付,或者當(dāng)用戶在小程序內(nèi)提交表單后,商家可以在 7 天內(nèi)給用戶發(fā)送不超過3條的模板消息通知(目前僅支持文字消息)。模板消息會發(fā)送到支付寶 APP 首頁的服務(wù)提醒中,模板消息可以關(guān)聯(lián)小程序的指定頁面,通過用戶點(diǎn)擊消息回訪小程序進(jìn)而查看更多內(nèi)容。
OAuth2.0(開放授權(quán))是一個關(guān)于授權(quán)的開放的網(wǎng)絡(luò)協(xié)議。允許用戶讓第三方應(yīng)用訪問該用戶在某一網(wǎng)站上存儲的的資源(如:照片,視頻,聯(lián)系人列表),而無需將用戶名和密碼提供給第三方應(yīng)用。
Open API 是支付寶小程序的服務(wù)端 API。通過 OpenAPI,小程序可以輕松實(shí)現(xiàn)用戶授權(quán)、獲取會員基礎(chǔ)信息、獲取用戶手機(jī)號、小程序喚起支付、跳轉(zhuǎn)支付寶卡包、會員開卡授權(quán)等多種多樣的功能。
PID(合作者身份 ID)是商戶與支付寶簽約后,商戶獲得的支付寶商戶唯一識別碼。
輕會員 是小程序開放能力之一,是一款輕量級的差異化會員營銷工具,可讓用戶先享受權(quán)益,后支付會員費(fèi),體驗(yàn)作為輕會員和普通會員之間的差異化服務(wù),使商家會員經(jīng)營更簡單,促進(jìn)會員留存和復(fù)購。
蜻蜓獨(dú)立收銀模式和連接收銀機(jī)模式 就是蜻蜓設(shè)備在分發(fā) IoT 小程序之前具有的兩種收銀功能。這兩種模式可以直接綁定收款賬戶,通過蜻蜓刷臉或掃碼完成收銀。
蜻蜓設(shè)備系統(tǒng) 是蜻蜓設(shè)備的基本運(yùn)行系統(tǒng),蜻蜓設(shè)備系統(tǒng)在 2.1.0.20190727XXXXXX 及以上版本集成了小程序容器。小程序容器 是用于支持 IoT 小程序在蜻蜓系統(tǒng)內(nèi)運(yùn)行的 APP。蜻蜓設(shè)備在開機(jī)聯(lián)網(wǎng)狀態(tài)下會自動下載最新的系統(tǒng)軟件包。設(shè)備在開機(jī)和重啟時,檢測到已下載完成的系統(tǒng)包將自動進(jìn)入安裝升級流程。此外,每日凌晨,處于開機(jī)狀態(tài)的設(shè)備會自動進(jìn)入安裝升級流程。自動升級暫不支持手動關(guān)閉。
蜻蜓系列設(shè)備:目前,支付寶盒 F1、支付寶盒 F4、螞里奧蜻蜓 T1A、商米蜻蜓 T3B00 、支付寶盒 F4H、支付寶盒 F4 Plus,統(tǒng)稱為蜻蜓系列設(shè)備。 通常情況下 IoT 蜻蜓小程序適用于蜻蜓單屏設(shè)備,對于蜻蜓雙屏設(shè)備則需要在開發(fā)時考慮兼容性。
蜻蜓小指令 是實(shí)現(xiàn)蜻蜓與其他收銀設(shè)備聯(lián)動的一種方法。其他收銀設(shè)備可以向蜻蜓發(fā)送小指令喚起對應(yīng)的程序,同時蜻蜓可以通過小指令發(fā)送數(shù)據(jù)到其他收銀設(shè)備。
蜻蜓應(yīng)用 是承載蜻蜓標(biāo)準(zhǔn)收銀(包括獨(dú)立收銀和連接收銀機(jī)收銀)和電子海報等功能的 APP。
當(dāng)前蜻蜓應(yīng)用版本說明僅針對蜻蜓系列設(shè)備,暫不適用支付寶合作的臺式收銀設(shè)備及自助設(shè)備。
熱啟動 是指用戶打開已經(jīng)關(guān)閉但仍處于后臺運(yùn)行的小程序。在這種情況下,小程序并不會被銷毀后重啟,而僅是從后臺切換到前臺,此時,onShow 函數(shù)會觸發(fā),onLaunch 回調(diào)函數(shù)不會被觸發(fā)。
SDK(Software Development Kit,軟件開發(fā)工具包),是為特定的軟件包、軟件框架、硬件平臺、操作系統(tǒng)等建立應(yīng)用軟件時的開發(fā)工具的集合。
Serverless 是指由第三方負(fù)責(zé)后端的基礎(chǔ)架構(gòu)和設(shè)施,以服務(wù)的方式向開發(fā)者提供所需功能。開發(fā)者不再需要考慮服務(wù)器的問題,計算資源作為服務(wù)而不是服務(wù)器的概念出現(xiàn),開發(fā)者只需要專注于代碼和業(yè)務(wù),快速迭代,更快速地開發(fā)軟件。
Serverless 包含了以下領(lǐng)域:
SJS(safe/subset javascript)是小程序一套自定義腳本語言,可以在 AXML 中使用其構(gòu)建頁面結(jié)構(gòu)。
SJS 是 JavaScript 語言的子集,與 JavaScript 是不同的語言,其語法并不與 JavaScript 一致,請勿將其等同于 JavaScript。
沙箱環(huán)境(Beta) 是支付寶提供協(xié)助開發(fā)者進(jìn)行接口功能開發(fā)及主要功能聯(lián)調(diào)的輔助環(huán)境。沙箱環(huán)境模擬了開放平臺部分產(chǎn)品的主要功能和主要邏輯。小程序?qū)τ谏诚洵h(huán)境的應(yīng)用基于 IDE 擴(kuò)展工具的沙箱環(huán)境切換擴(kuò)展。
商戶會員卡 是小程序開放能力之一,會員卡產(chǎn)品是商戶營銷的基礎(chǔ)能力,滿足商戶對于持有會員卡用戶的營銷需求。
生命周期 就是一個對象的生老病死,通常指程序從創(chuàng)建、開始、暫停、喚起、停止、卸載的過程。
小程序的生命周期又可分為 應(yīng)用生命周期 和 頁面的生命周期。
事件監(jiān)聽型 API 是用于監(jiān)聽某個系統(tǒng)事件是否觸發(fā),API 命名以 my.on 或 my.ix.on 開頭。
事件監(jiān)聽型 API 接受一個 callback 回調(diào)函數(shù)作為參數(shù)。當(dāng)具體事件觸發(fā)時,會觸發(fā) callback 函數(shù)調(diào)用。該 callback 函數(shù)可以傳給對應(yīng)以 my.off 或 my.ix.off 開頭的同名 API 來解除監(jiān)聽關(guān)系,如果直接調(diào)用以 my.off 或 my.ix.off 開頭的同名 API 則解除所有監(jiān)聽關(guān)系。
以上為通用說明,特定 API 的入?yún)⒓胺祷刂狄?API 文檔為準(zhǔn)。
收銀臺 是 IoT 小程序集成刷臉支付和掃碼支付功能的主要 API,要求 蜻蜓應(yīng)用 2.8.1 及以上版本。
收銀臺操作指令 是指控制在收銀臺界面上刷臉、掃碼等功能開關(guān)的指令。
刷臉核身 是指通過刷臉來獲取用戶的支付寶 user_id 來核實(shí)用戶身份的功能。
刷臉核身為 IoT 小程序容器 10.1.60.20-18 版本開始提供支持,且要求蜻蜓應(yīng)用 2.8.1 及以上版本。
刷臉認(rèn)證 是小程序開放能力 支付寶身份驗(yàn)證 能力的身份驗(yàn)證方式之一。通過設(shè)備掃描使用者面部信息進(jìn)行身份驗(yàn)證,目前該功能已升級為支付寶身份驗(yàn)證。
TSC 指令 是IoT 小程序向標(biāo)簽打印機(jī)發(fā)出的打印指令,通過這些指令指示打印機(jī)打印標(biāo)簽。
同步型功能 API 是 功能型 API的一種,API 命名以 my. 或 my.ix. 開頭,以 Sync 結(jié)尾,例如 my.setStorageSync 、my.ix.getVersionSync 等。 同步型功能 API 的執(zhí)行結(jié)果可以通過函數(shù)返回值直接獲取,如果執(zhí)行出錯會拋出異常:
try {
my.setStorageSync('key', 'value')
} catch (e) {
console.error(e)
}
以上為通用說明,特定 API 的入?yún)⒓胺祷刂狄栽敿?xì) API 文檔為準(zhǔn)。
UGC(User Generated Content),用戶在使用小程序過程產(chǎn)生用戶原創(chuàng)內(nèi)容。
uni-app 是 IDE 的跨平臺開發(fā)擴(kuò)展功能,支持在阿里云小程序開發(fā)者工具中將 uni-app 工程編譯為微信小程序,并同時打開微信開發(fā)者工具。
在國際無線電通信場合,為了統(tǒng)一,使用同一時間,稱為通用協(xié)調(diào)時(UTC, Universal Time Coordinated)。
UUID 通用唯一識別碼。小程序部分與硬件相關(guān)的接口會使用 UUID 作為入?yún)ⅰ?/p>
WebAssembly 是一個新的 Web 標(biāo)準(zhǔn),它定義了網(wǎng)頁中的可執(zhí)行代碼的二進(jìn)制格式和相應(yīng)的類似匯編語言格式。他的目標(biāo)是使執(zhí)行代碼幾乎與本地機(jī)器代碼一樣快,它被用來作為 JavaScript 的補(bǔ)充,以加速 Web 應(yīng)用程序的性能關(guān)鍵部分。
web-view 網(wǎng)絡(luò)視圖,能加載并顯示網(wǎng)頁,可以將其視為一個瀏覽器。主要用于展示網(wǎng)絡(luò)請求后的內(nèi)容,就是將網(wǎng)絡(luò)地址請求的內(nèi)容展示在里面。
支付寶小程序提供 web-view 組件來實(shí)現(xiàn)該功能。
worker 是小程序運(yùn)行架構(gòu)的一部分。小程序運(yùn)行架構(gòu)分為 webview 和 worker 兩個部分,worker 則負(fù)責(zé)存儲數(shù)據(jù)和執(zhí)行業(yè)務(wù)邏輯。
小程序 Serverless 是阿里云提供的包括云函數(shù)、數(shù)據(jù)存儲、文件存儲等一整套后端服務(wù)。開發(fā)者通過 API 方式即可獲取云函數(shù)、數(shù)據(jù)存儲、文件存儲、音視頻、圖像處理等服務(wù),不需要關(guān)心服務(wù)器或底層運(yùn)維設(shè)施,可以更專注于代碼和業(yè)務(wù)本身。
小程序二維碼 是小程序開放能力之一,在用戶掃一掃小程序二維碼后,可以打開小程序并跳轉(zhuǎn)到二維碼指定的頁面。商家在線上和線下推廣業(yè)務(wù)時,可以把小程序二維碼加入到用于傳播的廣告圖、海報或商品上,引導(dǎo)用戶進(jìn)入小程序體驗(yàn)服務(wù)。
小程序基礎(chǔ)庫 是負(fù)責(zé)框架的加載的容器,提供小程序框架需要的標(biāo)準(zhǔn)組件和標(biāo)準(zhǔn) API 接口。
小程序提供了一套簡單高效的開發(fā)框架,讓開發(fā)者可以在支付寶中開發(fā)具有原生 APP 體驗(yàn)的服務(wù)。
整個小程序框架系統(tǒng)分為兩部分:邏輯層(App Service)和 視圖層(View)。小程序提供了自己的視圖層描述語言 AXML 和 ACSS,以及基于 JavaScript 的邏輯層框架,并在視圖層與邏輯層間提供了數(shù)據(jù)傳輸和事件系統(tǒng),讓開發(fā)者能夠?qū)W⒂跀?shù)據(jù)與邏輯。
小程序容器 是用于支持 IoT 小程序在蜻蜓系統(tǒng)內(nèi)運(yùn)行的 APP,蜻蜓設(shè)備開機(jī)、重啟或閑置 30 分鐘后會自動檢查最新軟件版本并下載安裝。自動升級暫不支持手動關(guān)閉??梢酝ㄟ^ my.ix.getVersion 查詢當(dāng)前設(shè)備小程序容器版本。
小程序調(diào)試 是小程序發(fā)布前對小程序的功能試錯。IDE 提供了 IDE 調(diào)試、真機(jī)調(diào)試和性能調(diào)試三大功能進(jìn)行調(diào)試,支持?jǐn)帱c(diǎn)調(diào)試。
小程序云 是阿里云面向小程序場景提供的一站式云服務(wù),幫助開發(fā)者實(shí)現(xiàn)一云多端的業(yè)務(wù)戰(zhàn)略。開發(fā)者可通過小程序云支撐各類小程序前端,在一朵云內(nèi)實(shí)現(xiàn)統(tǒng)一的資源管理、統(tǒng)一的數(shù)據(jù)運(yùn)營和統(tǒng)一的業(yè)務(wù)設(shè)計。
小程序云應(yīng)用 是面向小程序應(yīng)用場景,為開發(fā)者提供的一鍵構(gòu)建后端應(yīng)用運(yùn)行環(huán)境、后端服務(wù)部署、運(yùn)維監(jiān)控等能力的一站式小程序部署服務(wù)。
小程序支付 是小程序開放能力之一,用戶可以在小程序內(nèi)喚起支付寶收銀臺進(jìn)行支付。
小程序組件 是小程序視圖控件,開發(fā)者可以通過組合組件進(jìn)行業(yè)務(wù)開發(fā)。
小額免密支付 是指小額支付無須密碼和消費(fèi)者簽名即可完成,每筆小于等于 1000 元的訂單可以免密支付。
小螞哥 是支付寶開放平臺提供的 24 小時智能問答機(jī)器人,打開小螞哥聊天界面,輸入中文提問,即可獲得智能推薦的回答。
頁面生命周期 是指小程序內(nèi)部某個頁面從進(jìn)入到離開或某個頁面到另一個頁面的過程。
頁面棧 是小程序框架管理界面的方式,通過一個頁面棧的設(shè)計可以完成所有界面的管理??梢允褂?getCurrentPages().length 查看當(dāng)前頁面棧頁面深度,小程序規(guī)定最多不能超過 10 層頁面棧。
異步型功能 API 是 功能型 API的一種,API 命名僅以 my. 或 my.ix. 開頭,不以 Sync 結(jié)尾,例如 my.navigateTo、my.ix.startApp 等。
異步型功能 API 的入?yún)⒍紴橐粋€ Object 對象,并包含三個子屬性:
屬性 | 類型 | 必填 | 描述 |
---|---|---|---|
success | Function | 否 | 調(diào)用成功的回調(diào)函數(shù)。 |
fail | Function | 否 | 調(diào)用失敗的回調(diào)函數(shù)。 |
complete | Fuction | 否 | 調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)。 |
回調(diào)結(jié)果若無特殊說明,一般為一個 Object 對象,包含以下子屬性:
屬性 | 類型 | 說明 |
---|---|---|
errCode | String | 錯誤碼,接口調(diào)用成功,errorCode=0。 |
errorMsg | String | 錯誤信息,接口調(diào)用成功返回 ok。 |
其他 | - | API 返回的其他數(shù)據(jù)。 |
以上為通用說明,特定 API 的入?yún)⒓胺祷刂狄栽敿?xì) API 文檔為準(zhǔn)。
應(yīng)用 是開發(fā)者以軟件形式向用戶提供的特定場景或行業(yè)解決方案。
應(yīng)用具備開發(fā)能力的商戶或系統(tǒng)服務(wù)商(ISV)入駐開放平臺后,需要通過創(chuàng)建應(yīng)用的方式接入支付寶的各種能力(如當(dāng)面付、商戶會員卡、各類營銷券、生活號、余利寶等)并進(jìn)行開發(fā),基于對行業(yè)及業(yè)務(wù)場景的理解,創(chuàng)造能夠滿足市場需要的解決方案,以應(yīng)用的形式服務(wù)用戶。
支付寶開放平臺目前支持四種應(yīng)用類型接入:網(wǎng)頁&移動應(yīng)用、生活號、小程序和第三方應(yīng)用。
應(yīng)用網(wǎng)關(guān) 是用于接收支付寶異步通知,例如口碑開店中,需要配置此網(wǎng)關(guān)來接收開發(fā)者門店被動通知。
預(yù)審核 是能夠幫助開發(fā)者在小程序正式提審前全面檢測小程序?qū)徍酥笜?biāo)、更多地暴漏小程序功能及性能等問題,提高審核通過率。預(yù)審核任務(wù)觸發(fā)時,小程序云將自動申請一臺免費(fèi)真機(jī)測試設(shè)備,模擬用戶的操作方式對小程序進(jìn)行智能遍歷。預(yù)審核任務(wù)在上傳小程序時并發(fā)執(zhí)行,不阻塞其他操作。
云服務(wù) 是指 Basement 服務(wù)空間獨(dú)立部署在云端的功能服務(wù)??梢栽诳蛻舳酥型ㄟ^關(guān)聯(lián)或配置配置文件匹配某個空間的服務(wù)。
云函數(shù)(FaaS)是一段運(yùn)行在云端的、輕量的、無關(guān)聯(lián)的、并且可重用的代碼。無需管理服務(wù)器,只需編寫和上傳代碼,即可獲得對應(yīng)的數(shù)據(jù)結(jié)果。使用云函數(shù)可以使企業(yè)和開發(fā)者不需要擔(dān)心服務(wù)器或底層運(yùn)維設(shè)施,可以更專注代碼和業(yè)務(wù)本身,也可以使代碼進(jìn)一步解耦,增加其重用性。
真機(jī)調(diào)試 指的是模擬小程序在真實(shí)手機(jī)上運(yùn)行,用各種手段進(jìn)行查錯和排錯,以測試小程序功能開發(fā)的完成。
小程序 IDE 提供遠(yuǎn)程真機(jī)調(diào)試功能,利用這個功能,您可以:
真機(jī)云測 是支付寶開放平臺免費(fèi)提供的一套完整的小程序云真機(jī)自動化檢測方案,能夠幫助開發(fā)者全面地檢測小程序缺陷,評估產(chǎn)品質(zhì)量,提高審核通過率。
在小程序交付到真實(shí)用戶之前,您可以通過 IDE 申請云測試,執(zhí)行測試后查看自動生成的測試報告,檢測小程序缺陷。
支付寶服務(wù)市場簡稱服務(wù)市場,是一站式商家服務(wù)平臺,服務(wù)于商家和第三方服務(wù)提供者(系統(tǒng)服務(wù)商 ISV)。商家在服務(wù)市場里訂購支付寶官方或服務(wù)商提供的優(yōu)質(zhì)服務(wù)。
支付寶卡包(Alipass) 是小程序開放能力之一,是支付寶公司推出的一款可以管理電子憑證的產(chǎn)品;該產(chǎn)品聚合來自各類生活服務(wù)的票據(jù)憑證,包括優(yōu)惠券、折扣券、代金券、換購券、電影票、演出票、火車票、機(jī)票。
支付寶開放平臺,致力于為開發(fā)者提供支付、理財、信用、口碑開店、安全、營銷、社交等各類能力及行業(yè)解決方案,在這里可以找到開發(fā)者、服務(wù)商、渠道商需要的各種能力等。
支付寶蜻蜓 即支付寶盒(蜻蜓)是支付寶推出的全新的刷臉支付產(chǎn)品,可在醫(yī)院、超市、餐廳、品牌零售店、便利店等多個場景使用,只要將蜻蜓接入人工收銀機(jī),并放置在收銀臺上,顧客只要對準(zhǔn)攝像頭就能快速完成刷臉支付,無須再掏出手機(jī) 掃一掃。
蜻蜓采用全新 3D 結(jié)構(gòu)光攝像頭,立體掃描+AI 算法,輕松實(shí)現(xiàn) 99.99% 金融級安全識別度;超大廣角采集人臉,無論逆光側(cè)光,同樣清晰;識別速度快如閃電,人臉1秒識別,條碼與二維碼更不在話下。
蜻蜓超薄機(jī)身,小巧底座,即插即用,只要有 USB 接口,便無需改造商家 ERP 系統(tǒng);掃臉掃商品,一屏全搞定,CRM 運(yùn)營一機(jī)掌握;軟硬件結(jié)合開展會員身份運(yùn)營,前景更廣闊。
蜻蜓不僅省去了用戶掏出手機(jī)掃描二維碼的步驟,甚至用戶前往經(jīng)常出沒的場景如便利店、超市,系統(tǒng)均可通過智能算法支持消費(fèi)者直接刷臉支付,解決了忘帶手機(jī)、手機(jī)沒電等窘迫環(huán)境下的支付問題。
智能客服 是小程序基于螞蟻金服 人工智能技術(shù)+支付寶15年客服經(jīng)驗(yàn) 沉淀,針對小程序商家進(jìn)行定制的一站式客智能客服體系,圍繞 溝通 和 運(yùn)營 能力進(jìn)行重點(diǎn)打造,幫助商家輕松提供 7*24 小時隨時隨地的服務(wù)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: