微信小程序的开发理论复习经验分享!!
发表时间:2023-10-03 14:42:45
文章来源:炫佑科技
浏览次数:135
菏泽炫佑科技 菏泽炫佑小程序开发 菏泽炫佑app制作 炫佑科技
微信小程序的开发理论复习经验分享微信小程序的开发理论复习经验分享!!!!
1、微信小程序开发步骤
微信小程序是一种轻量级的应用程序,可以在微信内部直接运行,无需用户下载和安装。以下是快速上手微信小程序开发的步骤:
1. 准备工作:安装微信开发者工具,并注册微信公众平台账号。
2. 创建小程序:在微信开发者工具中,选择“小程序项目”,填写小程序的名称、AppID等信息,创建小程序项目。
3. 编写代码:使用开发者工具自带的代码编辑器编写小程序的前端代码,包括HTML、CSS、JavaScript等。
4. 调试程序:在开发者工具中,点击“预览”按钮,可以在模拟器中预览小程序的效果,同时可以调试程序代码。
5. 发布小程序:在微信公众平台中提交小程序的审核,并等待审核通过后即可发布小程序。
6. 推广小程序:可以通过微信公众号、微信朋友圈等途径,将小程序推广给更多的用户。
总的来说,微信小程序开发相对简单,可以快速上手,同时也可以满足一定的业务需求。
2.微信小程序开发所需工具
1. 微信开发者工具:用于调试、预览、构建和上传小程序代码的工具,可以在微信官网下载安装。
2. 代码编辑器:用于编写小程序的代码,可以选择多种代码编辑器,如 Visual Studio Code、Sublime Text、Atom 等。
3. 图片编辑器:用于制作小程序的图标、图片和页面设计,可以选择多种图片编辑器,如 Photoshop、Sketch、GIMP 等。
4. 调试工具:用于调试小程序代码,包括 Chrome 开发者工具、微信开发者工具内置的调试器等。
5. 原型设计工具:用于设计小程序的原型和交互,可以选择多种原型设计工具,如 Axure、Mockplus、Sketch、Figma 等。
6. 版本控制工具:用于管理小程序的代码版本,可以选择 Git、SVN 等版本控制工具。
3.小程序开发中常用的像素概念
1. rpx(responsive pixel):是小程序中的自适应单位,可以根据不同设备的屏幕宽度进行缩放。在开发过程中,可以使用 rpx 单位来定义组件的尺寸、边距等样式属性,以适应不同屏幕尺寸的设备。
2. px(pixel):是屏幕上的物理像素点,是设备显示屏幕上*小的显示单元。在小程序开发中,可以使用 px 单位来定义组件的尺寸、边距等样式属性,但是需要注意的是,使用 px 单位定义的尺寸在不同设备上可能会出现显示效果不一致的问题。
3. dp/dip(device pixel):是设备独立像素,也称为逻辑像素,是一个抽象的概念,与屏幕尺寸和分辨率有关。在不同设备上,1dp 可能会对应不同数量的物理像素。在小程序开发中,通常不直接使用 dp/dip 单位,而是使用 rpx 单位来进行自适应布局。
4. dpr(device pixel ratio):是设备像素比,指设备上物理像素和逻辑像素的比例关系。通常情况下,dpr 的值为 1、2 或 3,不同的设备具有不同的 dpr 值。在小程序开发中,可以使用 dpr 来进行屏幕适配和像素转换,以适应不同设备的屏幕尺寸和分辨率。
5. 物理像素(Physical Pixel):也称为设备像素,是显示屏幕上的*小物理单位。在小程序中,物理像素通常用来描述屏幕分辨率,如iPhone 12 Pro Max的分辨率为2778 x 1284。
6. 逻辑像素(Logical Pixel):也称为设备独立像素,是指在CSS或WXML中使用的像素单位。逻辑像素是根据屏幕像素密度(DPI)和屏幕尺寸来计算得出的,通常被用来描述页面元素的大小和位置。
7. 设备像素比(Device Pixel Ratio,简称DPR):是物理像素和逻辑像素之间的比例关系,通常表示为逻辑像素数与物理像素数的比值。例如,iPhone 12 Pro Max的DPR为3,表示每个逻辑像素由3个物理像素组成。
8. CSS像素(CSS Pixel):也称为视口像素,是指浏览器渲染页面时使用的像素单位。在小程序中,CSS像素通常与逻辑像素相同,因此可以直接在CSS中使用像素单位来描述页面元素的大小和位置。
4.微信小程序开发模板
1. WeUI 小程序模板:提供了一个基于 WeUI 样式的小程序模板,包含了常用的 UI 组件和基本的页面结构。可以快速构建一个美观的小程序。
2. ColorUI 小程序模板:提供了一个基于 ColorUI 样式的小程序模板,支持自定义主题和配色方案,可以创建出不同风格的小程序。
3. Taro 小程序模板:提供了一个多端统一开发的框架,支持小程序、H5 等多个平台,提供了一些常用的 UI 组件和 API,可以加速小程序的开发过程。
4. Uni-App 小程序模板:提供了一个基于 Vue.js 的多端开发框架,支持小程序、H5、App 等多个平台,提供了一些常用的 UI 组件和 API,可以快速构建跨平台应用。
5常用微信小程序开发.微信小程序常用的CSS属性
color: 设置文本颜色
background-color: 设置背景颜色
font-size: 设置字体大小
font-family: 设置字体族
font-weight: 设置字体粗细
text-align: 设置文本水平对齐方式
vertical-align: 设置内联元素的垂直对齐方式
padding: 设置元素内部的填充空间
margin: 设置元素外部的边距空间
border: 设置元素的边框
border-radius: 设置元素的圆角半径
width: 设置元素的宽度
height: 设置元素的高度
display: 设置元素的显示方式 (如 block, inline, flex 等)
position: 设置元素的定位方式 (如 static, relative, absolute, fixed 等)
top, right, bottom, left: 设置绝对定位元素的偏移量