支付寶小程序 最佳實(shí)踐評(píng)測(cè)規(guī)范

2020-09-16 15:52 更新

1. JS 異常檢測(cè)

應(yīng)盡量避免 JavaScript 異常,出現(xiàn)異??赡軙?huì)導(dǎo)致程序的不穩(wěn)定,我們應(yīng)追求零異常。

2. 請(qǐng)求異常檢測(cè)

請(qǐng)求失敗可能導(dǎo)致小程序的交互無(wú)法進(jìn)行下去,應(yīng)當(dāng)保證所有請(qǐng)求都能成功。

3. JSAPI 調(diào)用異常檢測(cè)

小程序運(yùn)行過(guò)程中如果發(fā)生了 JSAPI 調(diào)用異常,可能會(huì)影響小程序正常業(yè)務(wù)流程,甚至是導(dǎo)致出現(xiàn)白屏等現(xiàn)象,建議根據(jù)報(bào)錯(cuò)信息分析報(bào)錯(cuò)原因,查看是否存在參數(shù)錯(cuò)誤、無(wú)權(quán)調(diào)用等情況。

4. 小程序包大小檢測(cè)

包過(guò)大會(huì)影響小程序期啟動(dòng)耗時(shí),應(yīng)刪除無(wú)用的圖片資源及無(wú)用代碼,并使用 分包 進(jìn)行包大小優(yōu)化。

5. 數(shù)據(jù)請(qǐng)求時(shí)機(jī)檢測(cè)

將數(shù)據(jù)請(qǐng)求提前到 onLoad 中,避免在 onReady 中發(fā)出請(qǐng)求,導(dǎo)致首屏渲染延緩。

6. 廢棄 API 檢測(cè)

使用即將廢棄或已廢棄的接口,可能會(huì)導(dǎo)致小程序運(yùn)行異常。一般情況下,廢棄的接口不會(huì)立即移除,但保險(xiǎn)起見(jiàn),建議不要使用廢棄的 API,以避免小程序后續(xù)突然運(yùn)行異常。

7. HTTPS 請(qǐng)求資源檢測(cè)

使用 HTTPS,可以讓你的小程序更加安全,而 HTTP 是明文傳輸?shù)?,存在可能被篡改?nèi)容的風(fēng)險(xiǎn)。

8. 未引用到的資源檢測(cè)

如果資源未被引用,則不應(yīng)該打包到小程序中,否則會(huì)增加小程序包體積大小,從而一定程度上影響加載速度。

9. CSS 使用率檢測(cè)

應(yīng)當(dāng)按需引入 CSS 資源,如果小程序中存在大量未使用的樣式,會(huì)增加小程序包體積大小,從而一定程度上影響加載速度。

10. 及時(shí)回收定時(shí)器檢測(cè)

定時(shí)器是全局的,并沒(méi)有與頁(yè)面綁定,當(dāng)頁(yè)面因后退被銷毀時(shí),定時(shí)器應(yīng)注意手動(dòng)回收。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)