百度智慧小程式開發文件簡介
阿新 • • 發佈:2019-01-06
手百智慧小程式介紹
智慧小程式是一種新的開放能力,開發者可以快速地開發一個智慧小程式。通過搜尋,使用者可以在手百 App 內被便捷地獲取和傳播。
目錄結構
工程的工作目錄中包含以下檔案:
|____app.css
|____app.json
|____project.swan.json
|____pages
| |____detail
| | |____detail.css
| | |____detail.swan
| | |____detail.js
| |____index
| | |____index.js
| | |____index.swan
| | |____index.css
|____app.js
我們看到以下幾類的檔案:
1、 .json 為字尾的 JSON 配置檔案,這個檔案配置了 SWAN 智慧小程式所有頁面的路徑和介面展現樣式等;
2、 .swan 結尾的 SWAN 模板檔案,這個檔案是用來描述當前這個頁面的檔案結構,類似於網頁網頁中的 HTML 檔案;
3、 .css 結尾的 CSS 樣式檔案,描述頁面樣式;
4、 .js 結尾的 JS 檔案,處理這個頁面和使用者的互動。
框架概述
SWAN App 為開發者提供了 MVVM 的開發方式。JS 狀態的變更引起檢視的變化,檢視的變更也可以回饋到邏輯層的狀態中,開發者開發更加方便。
SWAN App 基本開發思路類似於前端開發,並增強呼叫大量端能力,效能體驗優於普通 Web 。上層架構基於 JS 開發,可以輔助開發者進行良好得開發。