codecamp

支付宝小程序 评分规则

评分方法

体验评分目前共 40 个评分项,共分为三类:性能(21 项)、体验(9 项)、最佳实践(10 项),满足得分标准则得分 100 分,否则得 0 分,然后根据每个评分项自身的权重,通过计算公式算出总得分。

image.png

评分权重

类别 评分项 权重
性能 首屏时间 6
渲染时间 6
setData 调用频率 6
setData 数据大小 6
AXML 节点数 6
JS 函数耗时 5
请求耗时 5
网络请求频率 5
图片请求频率 5
JSAPI 调用耗时 5
同步 JSAPI 调用 4
JSAPI 调用次数 4
避免加载屏幕外的图片 4
图片缓存 4
图片大小 4
图片尺寸 3
避免重复请求 2
页面请求域名收敛率 2
首页流量消耗 2
图片压缩 1
文本资源压缩 1
体验 避免使用 :active 伪类来实现点击态 8
开启惯性滚动 8
保持图片大小比例 4
可点击元素的响应区域 4
无效页面 4
首页弹屏次数 4
iPhone X 兼容 3
导航组件样式 0
合理的颜色搭配和字体样式 0
最佳实践 避免 JS 异常 3
避免网络请求异常 3
避免 JSAPI 调用异常 3
小程序包大小 3
避免在 onReady 中发送请求 3
避免使用废弃接口 2
使用 HTTPS 1
未引用到的资源 0
CSS 使用率 0
及时回收定时器 0

注:权重为 0 的评分项表示不参与评分,仅提示用户建议优化。同时,各评分项的得分条件也可能随着小程序的版本更新有一定的调整。

支付宝小程序 简介
支付宝小程序 性能
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

支付宝小程序开发文档

支付宝小程序 快速示例

支付宝小程序 小程序快速示例

支付宝小程序 框架

支付宝小程序 组件

支付宝小程序组件 基础组件

支付宝小程序组件 无障碍访问

支付宝小程序 扩展组件

支付宝小程序扩展组件 UI组件

支付宝小程序 API

支付宝小程序 开发工具

支付宝小程序 云服务

支付宝小程序 Serverless

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }