【微信小程序】从零开始搭建一个英语学习小程序01——基础准备

一、小程序基础知识

1. 小程序的基本架构

微信小程序架构主要包括视图层(View)逻辑层(App Service)
视图层由WXSS和WXML编写,用组件进行展示。WXML是标签语言,结合基础组件、事件系统可以构建出页面的结构。WXSS是样式语言,用于描述页面的样式,决定WXML的组件怎么显示。
逻辑层由Javascript编写,它将数据进行处理后发送给视图层,同时接受视图层的时间反馈。为了方便地开发小程序,小程序开发框架在Javascript的基础上做了一些修改:①增加了APP()和Page()方法,进行程序和页面的注册;②提供丰富的API,可以实现微信提供的弹窗、支付等功能;

2. 小程序的文件格式

小程序包含4种文件类型:
.js为页面脚本文件,用于实现页面的业务逻辑;
.json为配置文件,用于设置小程序的配置效果,主要以json数据格式存放;
.wxss为样式表文件,用于对小程序用户界面的美化设计;
.wxml为页面结构文件,用于在页面上增加视图、组件等来构建页面。

3. 小程序的目录文件

pages目录主要存放小程序的页面文件,其中每个文件夹对应一个页面,该文件夹包含上述4种文件类型。
utils目录主要用于存放共用程序逻辑库,即存放一些全局的js文件。
小程序根目录下对应的文件:
一个小程序的主体部分由3个文件组成,必须放在根目录下。
app.js是小程序项目的启动入口文件,处理小程序生命周期中的一些方法,文件内容不为空。 ②app.json是小程序的全局配置文件,用于设置导航条的颜色、字体大小、tabBar等。
app.wxss是小程序的公共样式文件,用于全局美化设计界面。

二、环境准备

在开发小程序之前,必须要准备好相应的环境。开发小程序的第一步,需要拥有一个小程序AppID,后续的开发流程会基于这个AppID来完成。然后,根据官网提示安装微信小程序开发工具,安装完成后就可以新建一个小程序项目。如图是开发的时候必须要传的AppID和AppSercet。
在这里插入图片描述

三、新建小程序项目

​ 首先在操作系统创建一个目录,而后在开发者工具中点击新建项目,选择刚创建的目录,填入 AppID,然后确定创建一个小程序。
创建一个小程序项目如下所示:
在这里插入图片描述
小程序整体项目页面如下所示(这里展示的是已经完成的项目界面):
在这里插入图片描述

四、UI组件准备

下载源码解压获得/colorui这个文件夹,复制目录下的 /colorui 文件夹到该项目的根目录即插入colorUI组件,在app.wxss中引入colorui的样式,其引用语句为:@import “colorui/main.wxss”;@import “colorui/icon.wxss”;导入后如图所示。
在这里插入图片描述
项目所在的文件夹也会有相应的colorUI的文件夹:
在这里插入图片描述

五、系统功能划分

参考大学英语学习任务,本人将该英语易学通小程序的功能划分为四大模块,分别是用户模块、单词模块、听力模块、阅读模块。用户授权登陆该小程序后可以选择任一模块进行具体的、有针对性的练习。依据对系统功能性需求的分析以及对系统功能模块的划分,得出该小程序的功能模块图,如图所示。
在这里插入图片描述

  • 3
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
微信小程序是一种基于微信平台的应用程序,可以在微信中直接使用,而无需下载安装。学习微信小程序开发需要一些基础的前端知识,下面是一个从零开始学习微信小程序开发的步骤: 1. 学习HTML、CSS和JavaScript:微信小程序的前端部分主要使用HTML、CSS和JavaScript来实现页面结构、样式和交互逻辑,因此你需要有一定的前端基础。 2. 下载并安装微信开发者工具:微信提供了专门用于小程序开发的开发者工具,你可以在微信公众平台的官网下载并安装。 3. 注册小程序账号:在微信公众平台上注册一个小程序账号,通过审核后你就可以开始开发小程序了。 4. 创建项目:打开微信开发者工具,使用小程序账号登录,并创建一个新的小程序项目。 5. 编写代码:在开发者工具中,你可以使用类似于前端开发的方式编写小程序的页面结构、样式和逻辑。可以参考微信小程序官方文档和教程来学习如何编写代码。 6. 调试和预览:在开发者工具中,你可以进行实时的调试和预览,查看小程序的效果并进行调试。 7. 发布小程序:当你开发完成后,可以提交小程序进行审核,并在审核通过后发布小程序。 在学习的过程中,你还可以参考一些优秀的教程和案例,例如微信小程序官方文档、微信小程序开发社区、相关的书籍和在线教程等。通过不断的实践和学习,你可以逐渐掌握微信小程序开发的技巧和经验。祝你学习顺利!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值