小程序基础库的更新迭代

本文详细介绍了微信小程序的基础库,包括其组成部分、版本号管理、异常处理及更新迭代过程。基础库作为小程序运行的核心,由JavaScript编写,分为WebView和AppService两部分。版本号遵循semver规范,并通过wx.getSystemInfo方法获取。异常处理涉及语法错误和JS异常,而基础库的更新则是伴随微信客户端迭代进行,经过灰度测试确保稳定后,开发者才能使用新功能。
摘要由CSDN通过智能技术生成

小程序的基础库

小程序的组件、API其实都属于小程序基础库
基础库的职责是处理数据绑定、组件系统、事件系统、通信系统等一系列框架逻辑,让整个小程序有序的运作起来。
小程序的基础库是JavaScript编写的,它可以被注入到渲染层和逻辑层运行。

  • 渲染层注入的基础库叫做WebView基础库。
  • 逻辑层注入的基础库叫做AppService基础库。

小程序的基础库是内置在微信客户端里的,这样做的好处有两点:

  • 降低业务小程序的代码包大小。
  • 基础库中的Bug 可以由官方统一修复,无需修改小程序的代码包

基础库的版本号

小程序基础库版本号使用 semver 规范,格式为 Major.Minor.Patch,如1.2.0

  • Major:重大特性发布时提升1位
  • Minor:月度发布时提升1位
  • Patch:版本修正时提升1位

通过wx.getSystemInfo()或者wx.getSystemInfoSync()方法获取小程序版本号:

let info = wx.getSystemInfoSync()
console.log("小程序基础库版本号为:" + info.SDKVersion)

版本号大小的判断方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值