小程序新生成時的目錄java
有4中不一樣的文件類型編程
app.json 是對當前小程序的全局配置,包括了小程序的全部頁面路徑、界面表現、網絡超時時間、底部 tab 等json
下面是一個包含全部配置選項的app.json:小程序
{
"pages": [ "pages/index/index", "pages/logs/index" ], "window": { "navigationBarTitleText": "Demo" }, "tabBar": { "list": [{ "pagePath": "pages/index/index", "text": "首頁" }, { "pagePath": "pages/logs/logs", "text": "日誌" }] }, "networkTimeout": { "request": 10000, "downloadFile": 10000 }, "debug": true }
Page的註冊
,頁面路由
,數據更新
,事件觸發
。 能夠幫助開發者快速定位一些常見的問題。網頁編程採用的是 HTML + CSS + JS 這樣的組合,其中 HTML 是用來描述當前這個頁面的結構,CSS 用來描述頁面的樣子,JS 一般是用來處理這個頁面和用戶的交互微信
WXML 相似於 HTML網絡
WXSS 具備 CSS 大部分的特性,小程序在 WXSS 也作了一些擴充和修改。app
在小程序裏邊,咱們就經過編寫 JS 腳本文件來處理用戶的操做。xss
<view>{{ msg }}</view> <button bindtap="clickMe">點擊我</button>
點擊 button 按鈕的時候,咱們但願把界面上 msg 顯示成 "Hello World",因而咱們在 button 上聲明一個屬性: bindtap ,在 JS 文件裏邊聲明瞭 clickMe 方法來響應此次點擊操做:工具
Page({ clickMe: function() { this.setData({ msg: "Hello World" }) } })