学习开发小程序的起航日记

2024年3月16日

不知不觉中三月份还只剩了一半的光景,我想写的内容还很多没有写,或者更应该说,是想积累的还有很多。现在最应该去完善Java的内容,可还是想先等等。想等搞清楚小程序部分,想等积累完小程序的内容。

这几行话都是写给自己看的废话。我已经决定这么做,而且在这一刹那里,我还承诺给自己一定言出必行。

无情的我给自己灌了一碗毒鸡汤…


关于《学习开发小程序的起航日记》是我胡乱写的,只是为了记录开始学习小程序的日子的。

其内容如下:

文章目录

  • 小程序的开发准备
    • 小程序的概念
    • 注册开发者账号
      • 完善个人信息
      • 下载开发者工具
      • 两个重要
      • 添加开发人员
    • 创建项目
    • 了解小程序项目结构
      • 关于主体文件:
      • 关于页面文件:
    • 了解小程序的渲染模式
    • 最后一个内容

小程序的开发准备

小程序的概念

小程序是一种不需要下载安装即可使用的应用。

用户可以通过扫描二维码或搜索名称来打开小程序。小程序的特点体现在“用完即走”,意味着用户不需要关心是否安装太多应用。

小程序可以提供各种服务,如游戏、购物、地图、社交和学习等,同时,商家可以通过小程序展示产品、推广服务并实现线上支付等功能。

小程序的开发者可以快速地根据平台提供的能力开发应用,而且小程序具有体积小、启动速度快、使用便捷等优势。

现在,如果你想了解更多关于小程序的开发内容,需要开始准备其开发环境

注册开发者账号

微信公众号平台官网

这里只放了官方网址,你需要自己去注册账户,在注册时只需要注意使用的邮箱不可以绑定任何和微信公众号平台相关的内容。最好你准备的邮箱只用来绑定当前注册的小程序开发账户。

完善个人信息

注册完成后进行登录,然后完善两个信息:
在这里插入图片描述

其实需要完善的信息一共有四个,但在不考虑部署上线之前,后面的两个暂时可以先不进行完善。

下载开发者工具

准备好了上述内容,我们下载一个微信官方提供的专用于开发小程序的工具。
在这里插入图片描述

两个重要

在开发版块一栏中的开发管理界面,如图:
在这里插入图片描述
这两个内容,你需要保存好,是后续开发过程中需要用到的。

添加开发人员

添加开发人员如下图所述:

当然如果你只有自己一个人进行开发,且当前使用账号又是后天的管理员,可以不进行添加

在这里插入图片描述

创建项目

在这里插入图片描述

了解小程序项目结构

小程序最主要的两个部分:主体文件、页面文件

关于主体文件:

在项目的根目录下: 有这样的三个文件
在这里插入图片描述

app.js 是小程序的入口文件
app.json 是小程序的全局配置文件
app.wxss 是小程序的全局样式文件

关于页面文件:

页面文件存于项目目录 pages 下的一整个文件夹中:

在这里插入图片描述

即:一个文件夹代表了一个页面

每个页面都有4个部分:

xxx.js 与页面逻辑相关的文件
xxx.wxml 页面结构相关文件
xxx.wxss 页面样式相关文件
xxx.json 页面配置相关文件

了解小程序的渲染模式

小程序有两种渲染模式:

  1. skyline 这是当前新的渲染模式,不稳定
  2. webview 渲染模式

如果你在创建项目了,切换渲染模式如下:
在这里插入图片描述

恩恩恩…不错,还算挺潦草的…反正准备内容都是了解,没什么内容

最后一个内容

这又是最后一块内容了,创建页面。目前我们只有一个 index 界面。想创建更多迎合自己需求的界面,你可以在 pages 下手动一点点创建。或者可以如下所述一样,用代码直接创建:

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/462173.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

STM32-Flash闪存

简介 STM32F1系列的FLASH包含程序存储器、系统存储器和选项字节三个部分,通过闪存存储器接口(外设)可以对程序存储器和选项字节进行擦除和编程。 读写Flash的用途 1.利用程序存储器的剩余空间来保存掉电不丢失的用户数据。 2.通过在程序中…

145 Linux 网络编程1 ,协议,C/S B/S ,OSI 7层模型,TCP/IP 4层模型,

一 协议的概念 从应用的角度出发,协议可理解为“规则”,是数据传输和数据的解释的规则。 典型协议 传输层 常见协议有TCP/UDP协议。 应用层 常见的协议有HTTP协议,FTP协议。 网络层 常见协议有IP协议、ICMP协议、IGMP协议。 网络接口层 常…

多种智能搜索算法可视化还原 3D 魔方

一、写在前面 许久没有写图形化界面的程序了,最近学习了一些经典的盲目搜索算法与智能搜索算法,正好拿来还原三阶魔方!试试手! 提前声明 我不是专业搞人工智能的,理论或者实现过程有些许错误也很正常,评论…

c语言按位与,按位或,按位异或,按位取反

1、按位与& 按位与的实现逻辑是相同为1,相异为0; 2、按位或 | 按位或的实现逻辑是有1为1,无一为0; 3、按位异或 ^ 按位或的实现逻辑是相同为0,相异为1; 4、按位取反 ~ 按位取反的实现逻辑是0改1&am…

Linux网络编程: IP协议详解

一、TCP/IP五层模型 物理层(Physical Layer):物理层是最底层,负责传输比特流(bitstream)以及物理介质的传输方式。它定义了如何在物理媒介上传输原始的比特流,例如通过电缆、光纤或无线传输等。…

说下你对TCP以及TCP三次握手四次挥手的理解?

参考自简单理解TCP三次握手四次挥手 什么是TCP协议? TCP( Transmission control protocol )即传输控制协议,是一种面向连接、可靠的数据传输协议,它是为了在不可靠的互联网上提供可靠的端到端字节流而专门设计的一个传输协议。 面向连接&a…

Java-并发编程--ThreadLocal、InheritableThreadLocal

1.ThreadLocal 作用 作用:为变量在线程中都创建副本,线程可访问自己内部的副本变量。该类提供了线程局部 (thread-local) 变量,访问这个变量(通过其 get 或 set 方法)的每个线程都有自己的局部变量,它独立…

C语言内存函数详解

文章目录 前言一、memcpy函数(内存拷贝函数)二、memmove重叠拷贝函数三.memset内存设置函数四.memcmp内存比较函数总结 前言 我们之前按学习了C语言标准库中提供了一系列的字符和字符串库函数,接下来我们就学习一下关于内存相关的一些函数。…

FPGA和ASIC

前言 大家好,我是jiantaoyab,这是我所总结作为学习的笔记第16篇,在本篇文章给大家介绍FPGA和ASIC。 一个四核i7的CPU的晶体管中有20亿的晶体管,需要链接起20亿的晶体管可不是一件容易的事情,所以设计一个CPU需要用年来算&#x…

Springboot全局异常处理

Springboot全局异常处理 一、不使用全局异常处理器二、全局异常处理器1.自定义常量(返回状态码)2.手动抛出异常4.编写全局异常处理器3.测试结果 三、全局异常处理方式二1.定义状态码常量2. 定义基础接口(面向接口编程)3.定义枚举类…

Linux安装vLLM模型推理框架问题总汇

简介 vLLM 是一个专为大规模语言模型(Large Language Models, LLM)推理优化的服务框架和推理引擎。它可以高效地管理和部署预先训练好的大型语言模型,尤其是那些具有极高参数数量和复杂度的模型,如GPT系列及其他基于Transformer架…

字符分类函数(iscntrl、i是space.....)---c语言

目录 一、定义二、字符分类函数2.1 -iscntrl()2.1.1定义2.1.2使用举例 2.2 -isspace()2.2.1描述2.2.2使用举例 2.3-isdigit()2.3.1描述2.3.2使用举例 2.4-isxdigit()2.4.1描述 2.5-islower()2.5.1描述2.5.2使用举例 2.6-isupper()…

VXLAN学习笔记

声明:该博客内容大部分参考参考链接整理 什么是VXLAN? VXLAN(Virtual Extensible LAN)即虚拟扩展局域网,是大二层网络中广泛使用的网络虚拟化技术。在源网络设备与目的网络设备之间建立一条逻辑VXLAN隧道,采用MAC in UDP的封装方…

【开源】SpringBoot框架开发房屋出售出租系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 房屋销售模块2.2 房屋出租模块2.3 预定意向模块2.4 交易订单模块 三、系统展示四、核心代码4.1 查询房屋求租单4.2 查询卖家的房屋求购单4.3 出租意向预定4.4 出租单支付4.5 查询买家房屋销售交易单 五、免责说明 一、摘…

MySQL语法分类 DQL(5)分组查询

为了更好的学习这里给出基本表数据用于查询操作 create table student (id int, name varchar(20), age int, sex varchar(5),address varchar(100),math int,english int );insert into student (id,name,age,sex,address,math,english) values (1,马云,55,男,杭州,66,78),…

YOLOV5 模型:利用tensorboard查看网络结构和yaml文件介绍

1、前言 yolov5目录中,关于模型构建的为下面的部分: *.yaml 文件,具体的配置参数common文件,具体模块的搭建,neck的spp等等yolo文件,搭建yolo的代码这部分为了后续添加改进模块,所以详细介绍下 2、yaml 文件 因为之前实战的模型都是v5s,这里我们打开yolov5s.yaml文件…

[Windows] Win11 常用快捷键

文章目录 🚀 [Windows] Win11 常用快捷键🌐 Windows 操作系统🔥 Windows 11 🌐 Windows 11 快捷键概览🔥 基本快捷键🔥 窗口快捷键🔥 功能快捷键 📝 小结 🚀 [Windows] W…

RPC通信原理(一)

RPC通信原理 RPC的概念 如果现在我有一个电商项目,用户要查询订单,自然而然是通过Service接口来调用订单的实现类。 我们把用户模块和订单模块都放在一起,打包成一个war包,然后再tomcat上运行,tomcat占有一个进程&am…

ResNet学习笔记

一、residual结构 优点: (1)超深的网络结构(突破1000层) (2)提出residual模块 (3)使用Batch Normalization加速训练(丢弃dropout) 解决问题: (1) 梯度消失和…

高效采购:最大化利用电子元器件采购商城

实现高效采购需要最大化利用电子元器件采购商城的各项功能和资源。以下是一些方法和策略: 充分利用搜索和筛选功能: 采购商城通常提供强大的搜索和筛选功能,包括关键词搜索、参数筛选、品牌筛选等。通过充分利用这些功能,可以快速…