微信小程序知识点解读

1、catchtap和bindtap的区别:
首先,两者都是用来做绑定事件的,都可以触发绑定事件的逻辑处理。
但是catchtap属于不冒泡绑定,bindtap属于冒泡绑定。顾名思义,冒泡就是外部元素可以触发内部元素的事件,不冒泡就是外部元素事件触发不会影响内部元素。

2、subpackages分包加载:
什么是分包加载?分包加载就是将小程序划分成不同的子包,在构建时打包成不同的分包,在用户使用时按需进行加载
在构建小程序分包项目时,构建会分出一个或多个分包每个使用分包小程序都含有一个主包
那什么是主包呢?主包就是放置默认启动页面/TabBar页面,以及一些所有分包都需要用的公共资源/JS脚本。
那什么是分包呢?分包就是根据开发者的配置进行划分。
在小程序启动时,默认会下载主包并启动主包内页面,当用户进入到分包页面时,客户端就会吧对应的分包下载下来,下载完成后在进行展示。
分包大小有没有限制呢?整个小程序所有分包大小不超过16M;单个分包/主包大小不超过2M。
分包有什么好处?

  1. 可以优化小程序首次启动的下载时间。
  2. 多团队协同开发时可以更好的解耦协作。

如何使用分包?从哪几个方面入手?

  1. 配置方法
  2. 打包原则
  3. 引用原则
  4. 低版本兼容

具体使用方法详见:https://developers.weixin.qq.com/miniprogram/dev/framework/subpackages/basic.html​​​​​​​
 

你可能感兴趣的:(小程序知识点,小程序)