【微信小程序开发】第 5 课 - 小程序代码的构成

本文详细介绍了微信小程序的开发基础知识,包括项目结构、页面组成、JSON配置文件的作用和类型,如app.json、project.config.json、sitemap.json等。此外,还讲解了WXML和WXSS的区别,以及JS文件在小程序中的角色。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        欢迎来到博主 Apeiron 的博客,祝您旅程愉快 ! 时止则止,时行则行。动静不失其时,其道光明。


目录

1、缘起

2、了解项目的基本组成结构

3、小程序页面的组成部分 

4、JSON 配置文件

4.1、json 配置文件的作用

4.2、app.json 文件

4.3、project.config.json 文件

4.4、sitemap.json 文件 

4.5、页面的 .json 配置文件 

5、新建小程序页面

6、修改项目首页

7、WXML 模块 

7.1、什么是 WXML 

7.2、WXML 和 HTML 的区别

8、WXSS 样式

8.1、什么是 WXSS

8.2、WXSS 和 CSS 的区别

9、JS 逻辑交互

9.1、小程序中的 .js 文件

9.2、小程序中 .js 文件的分类

10、总结


1、缘起

        清晰地了解小程序代码的构成,在小程序开发的过程中就有了自顶向下的全局视野,知道这些文件在小程序中起着什么样的作用,存储着哪些文件,开发起来也会得心应手。


2、了解项目的基本组成结构

  pages 用来存放小程序里面的所有页面路径 即小程序中的每一个页面都必须在 pages 下登记一下,其文件名不需要写文件后缀,框架会自动取寻找对应位置的 .json、.js、.wxml,.wxss 四个文件进行处理。

  utils 用来存放工具性质的模块(例如:格式化时间的自定义模块)

  app.js 小程序项目的入口文件 (首先被执行的文件)

  app.json 小程序项目的全局配置文件(通过 app.json 可以对小程序例的页面和窗口等这些选项进行全局性的配置,例如:小程序首页、界面表现、网络超时时间、底部 tab、......等配置)

  app.wxss 小程序项目的全局样式文件 ,在这里配置的样式会全局生效,会应用到每一个页面。小程序中,.wxss 文件中不支持使用本地路径的资源,比如背景图片是不允许使用本地图片路径的,必须使用网络路径(https:// 或 http// 开头)或者转换成 base64 编码。

  project.config.json 小程序项目的配置文件

  sitemap.json 小程序搜索优化 

  project.private.config.json 项目的私有配置文件(用于存储私密信息和开发者的个性化配置)


3、小程序页面的组成部分 

        小程序官方建议把所有小程序的页面,都存放在 pages 目录 中,以 单独的文件夹 存在,如图所示:

其中,每个页面是以单独的文件夹形式存在,每个页面有 4 个基本文件组成,它们分别是:

①  .js 文件(页面的脚本文件,存放页面的数据,事件处理函数等,主要实现业务逻辑)

②  .json 文件(当前页面的配置文件,配置窗口的外观,表现等)

③  .wxml 文件(页面的模版结构文件,在里面写标签来定义页面上的 UI 结构)

④  .wxss 文件(当前页面的样式表文件)


4、JSON 配置文件

4.1、json 配置文件的作用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Aperion

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值