W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
應盡量避免 JavaScript 異常,出現異常可能會導致程序的不穩(wěn)定,我們應追求零異常。
得分條件:不出現任何 JS 異常
請求失敗可能導致小程序的交互無法進行下去,應當保證所有請求都能成功。
得分條件:所有網絡請求都正常返回
小程序運行過程中如果發(fā)生了 JSAPI 調用異常,可能會影響小程序正常業(yè)務流程,甚至是導致出現白屏等現象,建議根據報錯信息分析報錯原因,看是否存在參數錯誤、無權調用等情況。
得分條件:所有 JSAPI 都調用正常
包過大會影響小程序啟動耗時,應刪除無用的圖片資源及無用代碼,并使用 分包 進行包大小優(yōu)化。
得分條件:小程序包大小不超過1M
將數據請求提前到 onLoad 中,避免在 onReady 中發(fā)出請求,導致首屏渲染延緩。
得分條件:onReady 中沒有發(fā)送請求
使用即將廢棄或已廢棄的接口,可能會導致小程序運行異常。一般情況下,廢棄的接口不會立即移除,但保險起見,建議不要使用廢棄的 API,以避免小程序后續(xù)突然運行異常。
得分條件:不使用任何文檔中提示廢棄的接口
使用 HTTPS,可以讓你的小程序更加安全,而 HTTP 是明文傳輸的,存在可能被篡改內容的風險。
得分條件:所有網絡請求都使用 HTTPS
如果資源未被引用,則不應該打包到小程序中,因為會增加小程序包體積大小,從而在一定程度上影響加載速度。
得分條件:不存在未使用的資源
應當按需引入 CSS 資源,如果小程序中存在大量未使用的樣式,會增加小程序包體積大小,從而在一定程度上影響加載速度。
得分條件:每個 CSS 資源的未使用部分不超過 2KB
定時器是全局的,并不是跟頁面綁定的,當頁面因后退被銷毀時,定時器應注意手動回收。
得分條件:所有定時器的回調執(zhí)行時所在的頁面都與設置定時器的頁面一致
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: