小程序的代碼主要由四個部分構(gòu)成:
WXML:WXML 是小程序的一種標(biāo)識語言,相當(dāng)于網(wǎng)頁編程中的 HTML,主要負(fù)責(zé)描述頁面的結(jié)構(gòu)。
WXSS:WXSS 是小程序的一種樣式語言,相當(dāng)于網(wǎng)頁編程中的 CSS,主要負(fù)責(zé)描述頁面的樣式。
JavaScript:負(fù)責(zé)處理頁面的交互邏輯。
JSON:JSON 配置文件用來對小程序進(jìn)行全局配置或頁面配置,決定頁面文件的路徑,窗口表現(xiàn),設(shè)置網(wǎng)絡(luò)超時時間,設(shè)置多 tab 等。
一個小程序是由一個個頁面(page)構(gòu)成,每個頁面通常包含四個文件,分別對應(yīng)這四種語言,它們的命名必須是一樣的,例如一個頁面的四個文件可能是: index.wxml、index.wxss、index.js 和 index.json。
其中:
index.wxml文件主要編寫頁面布局;
index.wxss文件就是用來設(shè)置樣式,如果需要某些特殊效果,例如彈性布局、動畫等;
index.js文件就是真正的控制文件,開發(fā)者會在這個文件中監(jiān)聽小程序的生命周期,處理函數(shù),聲明全局變量等;
index.json文件用來對頁面的窗口進(jìn)行配置,也即設(shè)置背景顏色、文字顏色、是否顯示標(biāo)題等界面顯示形式。