1. 程式人生 > >小程式開發工具及程式碼結構介紹

小程式開發工具及程式碼結構介紹

上一篇文章說了註冊和下載等一些準備工作,現在大致介紹一下開發工具與程式碼結構

開發工具

(1)開啟“微信開發者工具”-- 掃描登入
在這裡插入圖片描述

在這裡插入圖片描述
登入後顯示建立“小程式專案”和“公眾號網頁專案”
在這裡插入圖片描述

(2)建立之前先在桌面建立一個專案資料夾,如demo(一定要是空的)
在這裡插入圖片描述
點選“小程式專案”(初次建立直接進入下圖,如果不是初次建立會出現已建立的專案,點選右下角“+”建立新專案)
輸入上一篇文章我們儲存的AppID(或者選擇測試號:小程式)
預設建立普通快速啟動模板
在這裡插入圖片描述

確定即建立了一個小程式專案,系統會自動生成一些必要的程式碼和檔案
下面是開發進入開發工具頁面
在這裡插入圖片描述

模擬器

沒啥好說了都是中文選項可以按照自己的習慣調節

程式碼結構目錄

建立一個小程式系統會幫助我們建立一些必要的檔案

  • pages 存放頁面的資料夾
  • index 入口
  • index.js 頁面邏輯
  • index.json 頁面配置 可有可無
  • index.wxml 頁面結構
  • index.wxss 頁面樣式表
  • logs 日誌
  • utils 工具類檔案
  • util.js 將一些公共的程式碼抽離成為一個單獨的 js (utils.js)檔案,作為一個模組;
  • app.js 小程式邏輯
  • app.json 小程式公共設定
  • app.wxss 小程式公共樣式表
  • project.config.json 專案配置檔案

注:
(1)為了方便開發者減少配置項,描述頁面的四個檔案必須具有相同的路徑與檔名。
(2)小程式允許上傳的檔案格式

程式檔案格式: js、json、wxml、wxss
圖片格式:png、jpg、jpeg、gif、svg
資料格式:wxs、json
檔案個數:cer
音訊格式:mp3、aac、m4a、wav、m4a、silk
視訊格式:mp4

程式碼編輯區

進行相應檔案程式碼的編寫
其中頁面程式碼分四個檔案

wxml

  • 理解為HTML,頁面的結構。但不是標籤,而是元件。
  • 常見元件: view(塊級元素) test (行內元素) image input scollview (列表元件) canvas
  • 支援模板匯入。

wxss

  • 理解為Css,支援flex佈局,支援CSS3屬性。 很少考慮相容性.
  • 支援@import匯入樣式檔案
  • rpx支援根據螢幕寬度進行自適應json

js

  • 就是不能直接操作document物件的js

json

  • 頁面配置檔案
  • 配置頁面標題內容和顏色。可設定選項很少。

偵錯程式

除錯工具
在這裡插入圖片描述
console ( 控制檯) 顯示錯誤資訊和列印變數的資訊等。
Sources (斷點除錯) 上面顯示了當前專案的所有指令碼檔案,下邊是一些log資訊、斷點除錯等等。
NetWork(網路請求) 與網路相關的資訊會在這裡顯示
Security 安全方法的東西
AppData 顯示當前專案顯示的具體資料、已載入的資料
Audits (體驗評分)小程式執行過程中實時檢查,分析出一些可能導致體驗不好的地方
Sensor 開發者可以在這裡選擇模擬地理位置,模擬移動裝置表現,用於除錯重力感應 API
Storage 官方的解釋是顯示當前專案的使用wx.setStorage或者wx.setStorageSync後的資料儲存情況。
Trace (效能分析) PC和Android連線同一網路,Android連線線至PC,開啟USB調式,Android微信中開啟效能監控面板,重啟微信開啟微信小程式 ,操作要收集資料的頁面後,匯出Trace資料
Wxml ( 可進行CSS除錯) 類似瀏覽器上CSS偵錯程式