大伙儿最开始看一下官方网网提供的 Demo 含有的文档文件目录:
app.js:手机微信微信小程序逻辑性性、性命周期时间時间、全局性性变量。
app.json:手机微信微信小程序公共性性设置、导航栏栏栏色彩等,不可以以注释。
[标识:內容1]
app.wxss:手机微信微信小程序公共性性样式,相仿 CSS 。
手机微信微信小程序网页页面网页页面构成相仿那般:
每一个手机微信微信小程序网页页面网页页面是由同相对性相对路径下同名的的的四个不一样后缀名名文本文档的组成,如:index.js、index.wxml、index.wxss、index.json
手机上手机微信手机微信微信小程序中的每一个网页页面网页页面的相对性相对路径和网页页面网页页面文本文档名,都务必写在app.json的pages中,且pages数据动能数字能量数组中的第一个网页页面网页页面是手机微信微信小程序的首页。
这四个文本文档按照功效可以分成三个一一部分:
配置:json文本文档
逻辑性性层:js文本文档
正视图层:wxss.wxml文本文档
在 iOS 上,手机微信微信小程序的逻辑性性编号运行于JavaScriptCore 中,而在Android上,这一每天每日任务则是交给 X5 关键来开展。
在 开发设计设计方案专用型专用工具上, 手机微信微信小程序的JavaScript编号是运行在 NW.js(Chrome关键) 中。这也导致开发设计设计方案专用型专用工具上的具体实际效果跟实际具体实际效果有一定的出入。
2. 构件
手机上手机微信提供了许多构件,重要分为八种:
这在这其中,包含了view、scroll-view、button、form等一般普遍的构件,也提供了地貌图mapcanvas
构件重要所属于正视图层,依据 WXML 来进行结构有效合理布局,相仿于HTML。样式则依据 WXSS 而界定和修改,它的英文的英语的语法和运用都相近 CSS。
构件运用英文的英语的语法实例:
view它是一个一般正视图view viewclas="mainView"样式修改过的正视图view
3. API
互连网
新闻报道新闻媒体
数据信息信息内容
位置
设备机器设备
网页页面
开发设计设计方案插孔
互连网乞求插孔包含了一一样的 HTTPS 乞求,可用递交、完全免费免费下载、Socket,大部分分考虑到了大伙儿开发设计设计方案中常会务必的互连网规定。
这类 API 所属于逻辑性性层,写在 JS 逻辑性性文本文档中。
运用实例:
wx.getLocation({ type: 'wgs84', success: function(res) { var latitude = res.latitude var longitude = res.longitude var speed = res.speed var accuracy = res.accuracy } })
可以到官方网网文字文本文档 API 查寻别的 API 的运用方法。