微信小程序开发:1.微信开发者工具应用

app.json文件作用

pages

记录所有的页面路经

window

全局定义小程序样式

style

v2代表使用全新样式

sitemapLocation

指名sitemap.json存放路经

Project.config.json

是项目配置文件,用来记录我们对小程序个性化配置

  • setting保存了编辑相关配置
  • projectname中保存的是项目名称
  • appid中保存的是小程序账号ID

sitemap.json

微信开放了小程序内搜索,类似于PC网页的SEO操作

每个页面中json作用

小程序中的每个页面,可以使用.json文件来对本页的窗口外观进行配置,页面中的配置项会覆盖app.json的window中相同的配置项

创建一个页面

直接可以在app.json文件中,写入页面目录路经,微信开发者工具就可以新建页面

修改项目首页

只需要调整app.json->pages数组中页面路径的前后顺序,即可修改项目的首页,小程序会把排在第一位的页面,当作项目首页进行渲染

什么是WXML

WXML是小程序设置的一种标签语言,类似于HTML

WXSS

类似于css,wxss可以使用rpx进行效果定义,app.wxss可以支持全局样式,wxss支持部分选择器,.clss and #id element ::after and ::before等伪类选择器

js文件

js文件可以进行小程序交互

  • app.js
    • 是整个项目的入口文件,用于启动小程序
  • 页面js文件控制当前页面文件
  • 普通js文件
    • 用来控制一些工具类,比如放在utils文件夹

小程序宿主环境

通信主体

  • 渲染层

小程序中通信的主体是渲染层和逻辑层,其中wxml模版
CleanShot 2024-04-17 at 20.30.18@2x.png

小程序通信模型

小程序通信模型分两个部分:
1.渲染层和逻辑层之间通信:微信客户端进行转发
2.逻辑层和第三方服务器之间通信:由微信客户端进行转发
CleanShot 2024-04-17 at 20.33.08@2x.png

小程序启动的过程

  1. 把小程序的代码包下载到本地
  2. 解析app.json全局配置文件
  3. 执行app.js小程序入口文件,调用APP() 创建小程序实例
  4. 需渲染小程序首页
  5. 小程序启动完成

小程序页面渲过程

  1. 加载解析json配置文件
  2. 加载页面的.wxml模版和.wxss样式
  3. 执行页面js文件,调用Page() 创建页面实例
  4. 页面渲染完成

小程序宿主环境分类

  1. 视图容器
  2. 基础内容
  3. 表单组件
  4. 导航组件
  5. 媒体组件
  6. map地图组件
  7. canvas画布组件
  8. 开放能力
  9. 无障碍访问
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

饭一口口吃

来杯咖啡

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

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

打赏作者

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

抵扣说明:

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

余额充值