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