小程序新生成时的目录java
有4中不一样的文件类型编程
app.json 是对当前小程序的全局配置,包括了小程序的全部页面路径、界面表现、网络超时时间、底部 tab 等json
下面是一个包含全部配置选项的app.json:小程序
{
"pages": [ "pages/index/index", "pages/logs/index" ], "window": { "navigationBarTitleText": "Demo" }, "tabBar": { "list": [{ "pagePath": "pages/index/index", "text": "首页" }, { "pagePath": "pages/logs/logs", "text": "日志" }] }, "networkTimeout": { "request": 10000, "downloadFile": 10000 }, "debug": true }
Page的注册
,页面路由
,数据更新
,事件触发
。 能够帮助开发者快速定位一些常见的问题。网页编程采用的是 HTML + CSS + JS 这样的组合,其中 HTML 是用来描述当前这个页面的结构,CSS 用来描述页面的样子,JS 一般是用来处理这个页面和用户的交互微信
WXML 相似于 HTML网络
WXSS 具备 CSS 大部分的特性,小程序在 WXSS 也作了一些扩充和修改。app
在小程序里边,咱们就经过编写 JS 脚本文件来处理用户的操做。xss
<view>{{ msg }}</view> <button bindtap="clickMe">点击我</button>
点击 button 按钮的时候,咱们但愿把界面上 msg 显示成 "Hello World",因而咱们在 button 上声明一个属性: bindtap ,在 JS 文件里边声明了 clickMe 方法来响应此次点击操做:工具
Page({ clickMe: function() { this.setData({ msg: "Hello World" }) } })