微信小程序自2017年發(fā)布以來(lái),到現(xiàn)在為止已經(jīng)發(fā)展了4年有余了,雖然發(fā)展時(shí)間并不是很長(zhǎng),但是卻已經(jīng)成為了眾多企業(yè)進(jìn)軍移動(dòng)互聯(lián)網(wǎng)的主要選擇之一,甚至有人說(shuō)會(huì)取代APP稱霸移動(dòng)互聯(lián)網(wǎng)。也正是這些原因,導(dǎo)致不少人都開(kāi)始學(xué)習(xí)微信小程序開(kāi)發(fā)方面的知識(shí),一方面是為了提升自己的能力,另一方面是希望能借此賺取一定的利益。那么自學(xué)微信小程序開(kāi)發(fā)要學(xué)習(xí)哪些知識(shí)?
1、WXSS
要學(xué)習(xí)WXSS(為了適應(yīng)廣大的前端開(kāi)發(fā)者,WXSS 具有 CSS 大 部分特性, WXSS 對(duì)CSS 進(jìn)行了擴(kuò)充以及修改.)WXSS(WeiXin Style Sheets)是一套樣式語(yǔ)言,用于描述 WXML 的組件樣式與 CSS 相比,WXSS 擴(kuò)展的特性有:尺寸單位和樣式導(dǎo)入。
2、組件框架
學(xué)習(xí)微信小程序的一系列組件的使用框架,為開(kāi)發(fā)者提供了一系列基礎(chǔ)組件,開(kāi)發(fā)者可以通過(guò)組合這些基礎(chǔ)組件進(jìn)行快速開(kāi)發(fā)。
3、API框架
學(xué)習(xí)微信特有的API框架,提供豐富的微信原生API,可以方便的調(diào)起微信提供的能力,如獲取用戶信息,本地存儲(chǔ),支付功能等wx.on 開(kāi)頭的 API 是監(jiān)聽(tīng)某個(gè)事件發(fā)生的API接口,接受一個(gè) CALLBACK 函數(shù)作為參數(shù)。當(dāng)該事件觸發(fā)時(shí),會(huì)調(diào)用 CALLBACK 函數(shù)。
4、WXS
要學(xué)習(xí)WXS,WXS(WeiXin Script)是小程序的一套腳本語(yǔ)言,結(jié)合 WXML,可以構(gòu)建出頁(yè)面的結(jié)構(gòu),這個(gè)語(yǔ)言類似于 Javascript。
5、WXML語(yǔ)言
上面說(shuō)了,類似于 Html語(yǔ)言,WXML(WeiXin MarkupLanguage)是框架設(shè)計(jì)的一套標(biāo)簽語(yǔ)言,結(jié)合基礎(chǔ)組件、事件系統(tǒng),可以構(gòu)建出頁(yè)面的結(jié)構(gòu)。
6、Javascrip
要學(xué)習(xí)Javascrip作為后臺(tái)代碼編寫(xiě)語(yǔ)言。
7、PHP
要學(xué)習(xí)PHP作為 服務(wù)器代碼編寫(xiě)語(yǔ)言 (你也可以選擇其他語(yǔ)言)。