欢迎开发智能小程序

欢迎使用百度智能小程序,本文档为您提供快速入门介绍 - 图1、框架介绍 - 图2、组件介绍 - 图3、API介绍 - 图4、服务端 API介绍 - 图5 、工具介绍 - 图6、第三方平台介绍 - 图7等详细的文档的介绍。如果您在使用过程中有任何疑问,欢迎及时反馈介绍 - 图8。

对于有其它小程序开发经验的开发者,我们还提供了其它开发解决方案介绍 - 图9。

具体功能开发介绍

架构概述

智能小程序基本开发思路类似于前端开发,并增强调用大量端能力,性能体验优于普通 Web 。上层架构基于 JS 开发,可以辅助开发者进行良好的开发。

智能小程序为开发者提供了 MVVM 的开发方式。JS 状态的变更引起视图的变化,视图的变更也可以反馈到逻辑层的状态中,开发者开发更加方便。

目录结构

工程的工作目录中包含以下文件:

1. |____app.css
2. |____app.json
3. |____project.swan.json
4. |____pages
5. |       |____detail
6. |       |        |____detail.css
7. |       |        |____detail.swan
8. |       |        |____detail.js
9. |       |____index
10. |       |        |____index.js
11. |       |        |____index.swan
12. |       |        |____index.css
13. |____app.js

我们看到以下几类的文件:1、 .json 为后缀的 JSON 配置文件,这个文件配置了 SWAN 智能小程序所有页面的路径和界面展现样式等;2、 .swan 结尾的 SWAN 模板文件,这个文件是用来描述当前这个页面的文件结构,类似于网页中的 HTML 文件;3、 .css 结尾的 CSS 样式文件,描述页面样式;4、 .js 结尾的 JS 文件,处理这个页面和用户的交互。