繼續(xù)下節(jié)課,今天我們還是從四個(gè)方面來了解小程序:
●常用事件和事件冒泡
●配置
●app生命周期及app對(duì)象的使用
●頁面的生命周期
一、事件的綁定:
事件一方面可以理解成用戶的行為,當(dāng)用戶對(duì)UI層做了某些操作時(shí),程序可以捕捉到操作的類型。如:點(diǎn)擊、長(zhǎng)按、移動(dòng)等。另一方面事件也是一種通訊方式,比如當(dāng)程序運(yùn)行時(shí)來電話、短信通知時(shí)會(huì)改變當(dāng)前程序的生命周期。常用的事件類別主要有:
●點(diǎn)擊事件:Tap
●長(zhǎng)按事件:longTap
●觸摸事件:touchstart、touchend、touchmove、touchcancel
●其他事件:submit input 等
點(diǎn)擊事件、長(zhǎng)按事件、觸摸事件都屬于冒泡事件,其他事件屬于非冒泡事件。
冒泡事件即事件會(huì)從發(fā)生事件的組件向上傳遞。例:
事件的綁定方式:
1. bind (會(huì)造成事件冒泡)
2. catch (不會(huì)造成事件冒泡)
事件對(duì)象:
調(diào)用事件方法是可以傳入event參數(shù),通過控制臺(tái)可以看出event中所包含的對(duì)象,如下圖可以更好的看出事件的冒泡機(jī)制:
二、配置
微信小程序的配置文件是以.json為后綴,分為全局配置和頁面配置,全