1. 程式人生 > >百度智慧小程式開發文件簡介

百度智慧小程式開發文件簡介

手百智慧小程式介紹

智慧小程式是一種新的開放能力,開發者可以快速地開發一個智慧小程式。通過搜尋,使用者可以在手百 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 開發,可以輔助開發者進行良好得開發。