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