-
- 什么是宿主环境
宿主环境(host environment)指的是程序运行所必须的依赖环境。
例如:安卓系统 和 iOS系统 是两个不同的宿主环境。
安卓版的微信app是不能在ios环境下运行的,所以安卓是安卓软件的宿主环境,脱离了宿主环境的软件是没有任何意义的 - 小程序的宿主环境
手机微信是小程序的宿主环境。
小程序借助宿主环境提供的能力,可以完成许多普通网页无法完成的功能,例如:
微信扫码,微信支付、微信登录、地理定位、etc等等 - 小程序宿主环境包含的内容
1. 通信模型、2.运行机制、3.组件、4. api
- 什么是宿主环境
- 小程序中的 .js文件
一个项目仅仅提供界面展示是不够的,在小程序中,我们通过.js文件来处理用户的操作。
例如:响应用户的点击、获取用户的位置等等。 - 小程序中 .js文件的分类
1. app.js:是整个小程序项目的入口文件,通过调用 APP() 函数来启动整个小程序
2. 页面的 .js 文件:是页面的入口文件,通过调用 Page() 函数来创建并运行页面
3. 普通的 .js 文件:是普通的功能模块文件,用来封装公共的函数或属性供页面使用
- 什么是WXML
WXML(WeiXin Markup Language)是小程序框架设计的一套标签语言,用来构建小程序页面的结构,其作用类似于网页开发中的HTML。 - WXML 和 HTML 的区别
1. 标签名称不同
HTML(div,span,img,a)
WXML(view,text,image,navigator)
2. 属性节点不同
<a href=”#”>超链接</a>
<navigator url=”/pages/home/home”></navigator>
3. 提供了类似于 Vue 中的模板语法 (更多…)
- json配置文件的作用
json是一种数据格式,在实际开发中,json总是以配置文件的形式出现,小程序项目中也不例外:通过不同的.json配置文件,可以对小程序项目进行不同级别的配置。
小程序项目中有4种json配置文件,分别是:
1. 项目根目录中的 app.json 配置文件
2. 项目根目录中的 project.config.json 配置文件
3.项目根目录中的 sitemap.json 配置文件
4.每个页面文件夹中的 .json 配置文件 - app.json 文件
app.json 是当前小程序的全局配置,包括了小程序的所有页面路径、窗口外观、界面表现、底部tab等。app.json 配置文件内容如下: (更多…)
- 小程序目录结构
Pages用来存放所有小程序的页面
Utils用来存放工具性质的模块(例如:格式化时间的自定义模块)
app.js 小程序项目的入口文件
app.json 小程序项目的全局配置文件
app.wxss 小程序项目的全局样式文件
project.config.json 项目的配置文件
Sitemapjson 用来配置小程序及其页面是否允许被微信索引