支付宝小程序 最佳实践评测规范

2020-09-16 15:52 更新

1. JS 异常检测

应尽量避免 JavaScript 异常,出现异常可能会导致程序的不稳定,我们应追求零异常。

2. 请求异常检测

请求失败可能导致小程序的交互无法进行下去,应当保证所有请求都能成功。

3. JSAPI 调用异常检测

小程序运行过程中如果发生了 JSAPI 调用异常,可能会影响小程序正常业务流程,甚至是导致出现白屏等现象,建议根据报错信息分析报错原因,查看是否存在参数错误、无权调用等情况。

4. 小程序包大小检测

包过大会影响小程序期启动耗时,应删除无用的图片资源及无用代码,并使用 分包 进行包大小优化。

5. 数据请求时机检测

将数据请求提前到 onLoad 中,避免在 onReady 中发出请求,导致首屏渲染延缓。

6. 废弃 API 检测

使用即将废弃或已废弃的接口,可能会导致小程序运行异常。一般情况下,废弃的接口不会立即移除,但保险起见,建议不要使用废弃的 API,以避免小程序后续突然运行异常。

7. HTTPS 请求资源检测

使用 HTTPS,可以让你的小程序更加安全,而 HTTP 是明文传输的,存在可能被篡改内容的风险。

8. 未引用到的资源检测

如果资源未被引用,则不应该打包到小程序中,否则会增加小程序包体积大小,从而一定程度上影响加载速度。

9. CSS 使用率检测

应当按需引入 CSS 资源,如果小程序中存在大量未使用的样式,会增加小程序包体积大小,从而一定程度上影响加载速度。

10. 及时回收定时器检测

定时器是全局的,并没有与页面绑定,当页面因后退被销毁时,定时器应注意手动回收。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号