基本信息
文件名称:《PHP程序设计与微信小程序案例教程》 教案全套 谭丽君 1.微信小程序入门 ---7.微信小程序的发布.doc
文件大小:1.62 MB
总页数:82 页
更新时间:2025-03-03
总字数:约4.34万字
文档摘要

学年第一学期教案

院系:信息科学系

课程名称

微信小程序开发

授课教师

谭丽君

课程类型

专业必修课

授课时间

1-1

授课对象

授课内容

第1章微信小程序入门2.1微信小程序框架结构2.2JSON文件的常用操作

主要教学内容

教学过程及时间分配

1.1什么是微信小程序

微信小程序(WechatMiniProgram),是一种不需要下载安装即可使用的应用,应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。微信小程序实现了即用即走的优点,使得微信小程序可以代替许多APP。

1.2微信小程序开发流程

1.微信小程序运行流程

2.微信小程序开发流程

1.3注册微信小程序账号

打开浏览器,输入网址,打开微信公众平台官网。在微信公众平台官网首页,点击右上角的“立即注册”按钮。

1.4下载安装微信开发者工具

微信开发者工具是微信小程序专用开发集成环境。在微信开发者工具中可编辑和修改代码写,可查看代码运行的结果、可调试、上传。

1.5新建和导入项目

新建项目

在桌面上双击安装好的微信开发者工具快捷图标,首次打开微信开发者工具时,需要用手机微信扫一扫,确认登录。然后弹出小程序管理列表页。点击管理,可以删除以前的项目。使用这个工具可以进行小程序、小游戏、公众号网页、代码片段开发。我们这里选择小程序,单击+号,创建新项目。

2.导入项目

如果我们已经有小程序项目了,可以导入项目,在下图2-16所示中,“单击导入项目”,单击目录下拉箭头,选择项目所在的文件夹,复制粘贴自己的AppID(打开微信公众平台网址,登录,在开发设置中会显示自己的AppID),单击导入。

1.6微信开发者工具的使用

微信开发者工具的主界面包括以下5个部分:菜单栏、工具栏、模拟器、编辑器

、调试器。

常用操作:搜索、替换、撤消、格式化代码、清除缓存、小程序的调试方法、小程序开发者文档

2.1微信小程序框架结构

微信小程序与网站前端网页的相同点与区别

微信小程序实质上是一款基于Web技术的应用程序,与网站前端网页很相似,但有区别,如下表所示。

特点

微信小程序

网站前端网页

相同点

使用的开发语言代码结构和代码的运行机制是相同的。

不同点

运行在微信中

运行在浏览器中

微信小程序与微信紧密相融,能方便获取用户的身份、位置信息、手机存储。

前端开发语言:wxml、js、wxss

前端开发语言:HTML、js、CSS

微信小程序前端的开发技术

使用wxml、js、wxss三种开发语言组合使用,如下表所示。

小程序前端开发语言

作用

wxml

用组件元素构成页面的结构

wxss

给每个页面元素加上样式,包括大小,颜色,位置,形状等

js

给组件添加动态效果,例如鼠标点击的响应、展示数据

微信小程序的文件类型

在一个小程序中必须有以下四种类型文件,分别是Json、WXML、CSS和js。

小程序的文件类型

文件功能

Json

配置项目或者页面的一些属性

WXML

描述页面的结构,代码类似HTML语言。

WXSS

页面的样式,也称为样式文件,代码类似css

js

处理页面和用户的交互

表3-3微信小程序的文件类型

上面是小程序必须有的四种类型文件。除此之外,还可以在小程序中添加图片文件,图片文件格式包括PNG、JPG。

小程序的目录结构

微信小程序的目录结构主要包括以下几部分,如下表所示。

目录结构

文件的说明

pages文件夹

(存放了2个文件夹,即小程序有2个页面。

index文件夹

(index页面)

index.js

=1\*GB3①index文件夹下有四个类型的文件,并且这四个文件的主文件名称必须要和页面名称index相同

index.json

index.wxml

index.wxss

logs文件夹

(logs页面)

logs.js

=2\*GB3②logs文件夹下有四个类型的文件,并且这四个文件的主文件名称必须要和页面名称logs相同

logs.json

logs.wxml

logs.wxss

utilities文件夹

内部放置了js文件

存放公共的js代码,方便在不同页面调用。

app.js

app.json

app.wxss

app.js项目全局

app.json全局配置

app.wxss全局样式

project.config.json

项目配置文件,通常不需要改动

sitemap.json

允许微信搜索收录小程序页面,通常不需要改动

2.2JSON文件

JSON文件JSON是一种数据格式,不是编程语言。Json文件的语法格式:包含在一个大括号中,通过”key”:value键值对的方式来描述数据。key必须放在一对双引号中。最后特别强调,JSON文件中不能使用注释。

微信小程序提供了全局