美文网首页
小程序构成

小程序构成

作者: 最爱是荔枝 | 来源:发表于2018-05-21 20:55 被阅读9次

小程序文件构成:
1JSON 配置:
(1) app.json(小程序配置):是对当前小程序的全局配置,包括了小程序的所有页面路径、界面表现、网络超时时间、底部 tab 等。


image.png

我们简单说一下这个配置各个项的含义:

pages字段 —— 用于描述当前小程序所有页面路径,这是为了让微信客户端知道当前你的小程序页面定义在哪个目录。
window字段 —— 小程序所有页面的顶部背景颜色,文字颜色定义在这里的。
(2) project.config.json(工具配置):通常大家在使用一个工具的时候,都会针对各自喜好做一些个性化配置,例如界面颜色、编译配置等等,当你换了另外一台电脑重新安装工具的时候,你还要重新配置。小程序开发者工具在每个项目的根目录都会生成一个 project.config.json,你在工具上做的任何配置都会写入到这个文件,当你重新安装工具或者换电脑工作时,你只要载入同一个项目的代码包,开发者工具就自动会帮你恢复到当时你开发项目时的个性化配置,其中会包括编辑器的颜色、代码上传时自动压缩等等一系列选项。
(3)page.json(页面配置 )
这里的 page.json 其实用来表示 pages/logs 目录下的 logs.json 这类和小程序页面相关的配置。如果你整个小程序的风格是蓝色调,那么你可以在 app.json 里边声明顶部颜色是蓝色即可。实际情况可能不是这样,可能你小程序里边的每个页面都有不一样的色调来区分不同功能模块,因此我们提供了 page.json,让开发者可以独立定义每个页面的一些属性,例如刚刚说的顶部颜色、是否允许下拉刷新等等。
2 WXML 模板
从事过网页编程的人知道,网页编程采用的是 HTML + CSS + JS 这样的组合,其中 HTML 是用来描述当前这个页面的结构,CSS 用来描述页面的样子,JS 通常是用来处理这个页面和用户的交互。
3 WXSS 样式
WXSS 具有 CSS 大部分的特性,小程序在 WXSS 也做了一些扩充和修改。
新增了尺寸单位。在写 CSS 样式时,开发者需要考虑到手机设备的屏幕会有不同的宽度和设备像素比,采用一些技巧来换算一些像素单位。WXSS 在底层支持新的尺寸单位 rpx ,开发者可以免去换算的烦恼,只要交给小程序底层来换算即可,由于换算采用的浮点数运算,所以运算结果会和预期结果有一点点偏差。
提供了全局的样式和局部样式。和前边 app.json, page.json 的概念相同,你可以写一个 app.wxss 作为全局样式,会作用于当前小程序的所有页面,局部页面样式 page.wxss 仅对当前页面生效。
此外 WXSS 仅支持部分 CSS 选择器
4JS 交互逻辑
一个服务仅仅只有界面展示是不够的,还需要和用户做交互:响应用户的点击、获取用户的位置等等。在小程序里边,我们就通过编写 JS 脚本文件来处理用户的操作。

小程序页面文件构成:
主要有三个文件:xxx.js,xxx,wxml,xxx.wxcss,如pages/index文件夹就是一个页面的配置
如果有需要:可以添加xxx.json来配置页面


20180520212457.png

相关文章

  • 小程序构成

    小程序文件构成:1JSON 配置:(1) app.json(小程序配置):是对当前小程序的全局配置,包括了小程序的...

  • 小程序文档知识点链接总结

    小程序开发教程 1.小程序代码构成代码结构 2.小程序由逻辑层和渲染层构成 小程序框架 小程序开发框架的目标是通过...

  • 小程序基本构成

    微信小程序中就四种类型的文件 js ---------- JavaScrip文件 json -------- 项目...

  • 小程序开发入门

    一:小程序开发与普通网页开发的区别1.1区别 1.2 获取appid 二:项目构成 2.1小程序项目的基本构成 2...

  • 小程序之代码构成

    wxml文件是模板文件,描述页面内容; wxss文件是样式文件,描述页面样式; js文件是脚本逻辑文件,用户与页面...

  • 小程序代码构成

    我们在创建一个小程序的时候,大致的目录结构如下: json 说明: 小程序的 json 文件是不可以写注释, 否则...

  • 小程序代码构成

    在通过开发者工具快速创建项目之后,发现项目里有不同类型的文件: .json 后缀的 JSON 配置文件 .wxml...

  • 小程序基础

    最最基础 小程序指导小程序构成:一个小程序主体部分由三个文件组成,必须放在项目的根目录,如下: 单一的小程序页面的...

  • 4. 小程序:页面构成

    在上一章中,我们通过开发者工具快速创建了一个 QuickStart 项目。你可以留意到这个项目里边生成了不同类型的...

  • 小程序游戏

    游戏小程序已是微信小程序最大流量构成 1、小游戏被证明是将微信用户转化为小程序用户的有效方式 QuestMobi...

网友评论

      本文标题:小程序构成

      本文链接:https://www.haomeiwen.com/subject/zjotjftx.html