微信小程序开发

微信小程序开发初探 【主要内容:】 1. 微信小程序web开发工具下载地址 2. 创建项目 3. 开发工具界面 4. 调试区六大工具介绍 5. 我与微信小程序的插曲 6. 微信小程序总结 一、微信小程序web开发工具下载地址 1.1 在微信公众平台-小程序里边去下载开发工具下载地址。 1.2 下载后安装一下就可以使用 阅读详情

 最后一步就是开发。如何写一个小程序呢?小程序开发其实和其他公众号开发差不多,只是小程序用的是微信自定义的一套框架,所以开发前建议读度微信小程序规范。

小程序设计规范:https://mp.weixin.qq.com/debug/wxadoc/design/index.html?t=201718

小程序开发规范:https://mp.weixin.qq.com/debug/wxadoc/dev/index.html?t=201714

小程序API:https://mp.weixin.qq.com/debug/wxadoc/dev/api/network-file.html#wxdownloadfileobject



一.小程序开发工具

合理的软用工具是成功的一半,微信小程序有自带的工具,可以使用起开发。具备提交代码,调试等功能。

工具下载:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html?t=201715

工具教程:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/debug.html#模拟器


 

二.小程序框架介绍

小程序开发框架的目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生 APP 体验的服务。框架提供了自己的视图层描述语言 WXML 和 WXSS,以及基于 JavaScript 的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,可以让开发者可以方便的聚焦于数据与逻辑上。

小程序包含一个描述整体程序的 app 和多个描述各自页面的 page。


一个小程序主体部分由三个文件组成,必须放在项目的根目录,如下:

文件 必填 作用
app.js 是 小程序逻辑
app.json 是 小程序公共设置
app.wxss 否 小程序公共样式表


一个小程序页面由四个文件组成,分别是:

文件类型 必填 作用
js 是 页面逻辑
wxml 是 页面结构
wxss 否 页面样式表
json 否 页面配置


实际案例:

 


三.创建一个小程序:

1.打开微信小程序开发者工具,点击‘添加项目’。

 

2.点击填入响应信息,点击添加项目。AppID在微信小程序后台左边菜单‘设置’,点击‘开发设置’,就会看到了。

 


 

3.添加项目成功,微信工具会帮你自动建立项目框架。除此页面也写好了,是不是很人性化。这点微信做的很赞。


 


⑴wxml介绍

WXML(WeiXin Markup Language)是框架设计的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构。

view是一个微信自定义视图元素,他可以引用wxss样式。他的兄弟类型还有Basic,Form,Navigation,Media,Map,Canvas等。

.

 

⑵WXSS介绍

WXSS(WeiXin Style Sheets)是一套样式语言,用于描述 WXML 的组件样式。

WXSS 用来决定 WXML 的组件应该怎么显示。

为了适应广大的前端开发者,我们的 WXSS 具有 CSS 大部分特性。 同时为了更适合开发微信小程序,我们对 CSS 进行了扩充以及修改。


微信尺寸单位为rpx;

  • rpx(responsive pixel): 可以根据屏幕宽度进行自适应。规定屏幕宽为750rpx。如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则750rpx = 375px = 750物理像素,1rpx = 0.5px = 1物理像素。


设备 rpx换算px (屏幕宽度/750) px换算rpx (750/屏幕宽度)
iPhone5 1rpx = 0.42px 1px = 2.34rpx
iPhone6 1rpx = 0.5px 1px = 2rpx
iPhone6 Plus 1rpx = 0.552px 1px = 1.81rpx


样式使用:

使用@import语句可以导入外联样式表,@import后跟需要导入的外联样式表的相对路径,用;表示语句结束。


 


⑶js介绍:

对WXML的动作,数据绑定,进行事件绑定操作。

数据绑定:


 

事件绑定:


 


⑷json介绍

json就是配置文件。


 



4.开发完点击上传,之后就审核流程。蛮简单的。



 


微信小程序开发:开发实践 随着移动互联网的迅猛发展,微信小程序作为一种轻量化、无需安装的应用形式,逐渐成为开发者和用户的首选。本文以“个人名片”小程序为例,详细阐述了微信小程序的开发流程,包括需求分析、项目规划、代码实现、调试与优化等环节。通过实际项目开发,验证了微信小程序在功能实现、用户体验和性能优化方面的可行性,并总结了开发过程中的关键技术和实践经验。通过“个人名片”小程序的开发,验证了微信小程序在功能实现、用户体验和性能优化方面的可行性。 阅读详情

相关推荐

关于微信小程序开发的几点总结

随着公司业务的发展需要,很多项目都设计了配套的微信小程序,本文对微信微信小程序做一个小小的总结,为自己在开发过程遇到问题的解决方案及理解,希望对初涉微信小程序的你有所帮助,如若路过的大佬有更好的方法或见解,欢迎留言讨论学习。文中所有示例代码均通过微信开发者工具实现。 关于微信小程序静态页面 1、静态页面尺寸 微信小程序对CSS做了扩展,支持rpx,可以根据屏幕宽度进行自适应。 设备 rpx换算px(屏幕宽度/750) px换算rpx(750/屏幕宽度) iPhone5 1rpx = 0.42

weixin_41269811的博客 2267

微信小程序开发可以用哪些软件?

官方的开发者应该都知道吧,对于不懂代码不懂编程的人来说,微信开发者工具可能更适合。因为微信开发者工具提供了可视化的界面,使用起来比较简单,通过拖动组件的方式来编写小程序页面,并且可以实时预览效果。同时微信官方也提供了较为详细的开发文档和教程,方便初学者快速上手小程序开发。

黑马程序员官方博客 1485

【微信小程序】微信小程序开发环境搭建:安装微信小程序开发者工具

通过本文的介绍,你应该已经成功安装并配置了微信小程序开发者工具,为微信小程序开发做好了准备。接下来,你可以开始编写你的第一个小程序项目,探索更多有趣的功能和特性。祝你开发顺利,创造更多优秀的作品!

墨夶的博客 2946

无需懂代码,用这三个平台傻瓜式做简单微信小程序开发

如何使用deepseek+cursor简单开发微信小程序。

qq_45579521的博客 1万+

微信小程序开发工具

这是一个微信开发工具,可以实现小程序项目的创建和编译。需要的可以下载

微信小程序开发工具微信小程序开发工具

wechat_devtools_1.02.1808100_x64.exe,微信小程序开发工具,windows 64位系统。

Uni-app 开发微信小程序

Uni-app 是一个使用 Vue.js 语法的跨平台开发框架,允许开发者用一套代码打包成多种平台的小程序和应用,包括微信、支付宝、钉钉、字节跳动等小程序以及 Web 应用。

vvvae1234的博客 3739

SNAP实战:Sentinel-1 GRD数据从预处理到后向散射系数生成全流程解析

本文详细解析了Sentinel-1 GRD数据从预处理到后向散射系数生成的全流程,包括辐射定标、噪声处理、地形校正等关键步骤。通过SNAP软件实战操作,帮助用户掌握SAR影像处理技巧,提升数据质量与分析效率,适用于地表变化监测、灾害评估等应用场景。

weixin_29239661的博客 536

从零开始开发微信小程序-开发环境

本文主要介绍前端开发工具和微信调试工具,希望对后端想研究前端的同学有所帮助。

superpole的专栏 4163

红外回充方案之红外接收和发射/附源码(1)

本文介绍了基于NEC协议的红外回充方案实现,重点讲解了红外收发原理和GD32F330单片机的接收端实现。文章首先说明采用38kHz载波和一体化红外接收管的设计优势,能有效抗环境光干扰。接着详细解析NEC协议格式,包括9ms起始信号、地址码、命令码及其反码校验机制,并给出逻辑1和0的调制方式。在接收端实现上,展示了GD32F330定时器输入捕获配置代码,通过双边沿触发测量脉冲宽度进行解码。文章还提供了状态机设计思路和数据结构,为低成本机器人红外回充方案提供了完整的技术实现方案。

m0_59406757的博客 1237

【GAN】pytorch-CycleGAN-and-pix2pix开源项目训练自定义数据集

Github:https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix 一、概念简介 图像转换:将一张图片转换为不同风格的图片,如将一张灰度图变成彩色图,素描图换成实物图。 pix2pix:需要成对的数据集,两个不同域的图像一一对应。 CycleGAN:不需要成对的数据集,只用两个不同域(domain)的图像集合X和Y,两个集合中的图像不是一一对应的。 二、训练pix2pix模型 2.1 combine_A_and_B datasets/combin

See_Star的博客 4755

微信小程序开发--详情【开发一次 多端覆盖】

微信小程序开发--详情【开发一次 多端覆盖】

m0_57030122的博客 3094

基于立创开源ESP32步进电机驱动板硬件设计与优化实践

本文详细介绍了基于立创开源平台的ESP32步进电机驱动板硬件设计与优化实践。重点解析了ESP32-PICO-D4与A4950驱动芯片的选型搭配、电源电路噪声隔离、PCB布局布线技巧以及保护电路设计,为开发者提供了从原理图到PCB的完整优化方案,有效提升驱动板的性能与稳定性。

7z8x2c4v6b9的博客 645

【微信小程序开发】开发框架与工具的使用详解

小程序开发框架是一套用于快速构建小程序的开发框架,提供了丰富的组件和API,使得开发者能够快速搭建小程序,并实现丰富的功能。微信小程序开发框架:官方提供的小程序开发框架,使用JavaScript语言进行开发,可运行在微信客户端上;支付宝小程序开发框架:支付宝提供的小程序开发框架,使用JavaScript语言进行开发,可运行在支付宝客户端上;百度智能小程序开发框架:百度提供的小程序开发框架,使用JavaScript语言进行开发,可运行在百度客户端上;字节跳动小程序开发框架。

陈橘又青的博客 2万+

RAD Studio 12安装全攻略:从下载到破解InterBase的完整流程(附KeyPatch使用技巧)

本文提供RAD Studio 12的完整安装指南,包括系统要求、安装步骤及InterBase数据库的高效配置方法。详细介绍了如何使用KeyPatch工具进行许可证处理,并分享了IDE优化和开发技巧,帮助开发者快速上手这一强大的跨平台开发工具。

q6r7s8t9的博客 946

STorM BGC V1.31硬件+SimpleBGC固件:从零搭建三轴云台开发环境(Keil+JLink避坑指南)

本文详细介绍了如何从零搭建STorM BGC V1.31硬件+SimpleBGC固件的三轴云台开发环境,涵盖硬件连接、Keil+JLink开发工具配置、固件编译与烧录等关键步骤,并提供了常见问题的解决方案和调试技巧,帮助开发者快速上手三轴云台开发。

weixin_28693683的博客 380

微信小程序开发语言(微信小程序开发教程)详细步骤

微信小程序开发语言 开发微信小程序用什么语言 1、微信小程序开发所需要的语言比较特别,首先介绍一下需要使用到的文件类型大致分为:WXML(WeiXin Mark Language 微信标记语言)、WXSS(WeiXin Style Sheet 微信样式表)、JS(JavaScript 小程序的主体); 2、首先是WXML,它与Android开发中的界面XML描述文件比较像,适合于程序界面的构建; 3、WXSS与前端中使用的CSS在语言上几乎没有差别可以直接通用; 4、JS文件这个与前段中使用的JS也是几乎没

juzilvpai的博客 2万+

antiSMASH安装与使用

antiSMASH本地安装 简要: antiSMASH的本地安装需要安装很多的依赖包,本文章使用conda辅助安装 参考: 官方:https://docs.antismash.secondarymetabolites.org/install/ 文章:http://blog.sciencenet.cn/blog-3416913-1240614.html 依赖包下载 conda install -y diamond=0.8.36 conda install -y fasttree=2.1.9 conda ins

Curry_chenhu的博客 7222

微信小程序开发需要什么技术

  微信成为一种生活方式的目标已经实现,可以说微信已是移动互联网中的独立生态王国,现在微信要借小程序收割线下的流量!无论是线上流量还是线下场景,微信小程序对于线下零售店都有充分的吸引力。那么微信小程序开发制件需要掌握哪些语言?   第一、微信小程序wxml   有过编程基础的工程师,在接触到wxml之后你才会发现,其实这个语言的编程理念和html网页的编程技术是类似的,当你研究一点时间后就...

小程序站 5万+

用yolov8训练自己的模型并调取摄像头实时检测,新手小白超友好教程!逻辑梳理,从0开始逐步实操❤

帮新手小白学会用yolov8,包含多篇高质量博客整理

Lhhhhds的博客 2941

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

学习篇——微信小程序开发

小程序的开发与传统的web前端开发极其相似,想必各位博友们关心的是如何去开发一个小程序,这里我简单介绍总结一下近期学习的如何开发小程序。

m0_57662158的博客 8877

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

【微信小程序入门】2、微信小程序开发前准备

在注册微信小程序开发账号、获取微信小程序AppID、安装微信开发者工具以及创建微信小程序项目的过程中,开发者需要按照一系列步骤进行操作。首先,注册微信小程序开发账号是为了获得开发权限和管理小程序的必要步骤。获取微信小程序AppID是为了唯一标识小程序并进行后续开发工作。安装微信开发者工具是为了提供开发环境和调试工具。创建微信小程序项目则是正式开始开发小程序的关键步骤。总结起来,注册微信小程序开发账号、获取微信小程序AppID、安装微信开发者工具和创建微信小程序项目。

不迁怒,不贰过。小知识,大智慧。 2333

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

【微信小程序开发】微信小程序注册,配置开发者工具

快速配置微信小程序开发的准备

weixin_62513677的博客 802

使用Vue开发微信小程序

在微信小程序开发者工具中,可以对小程序进行预览、测试,检查是否存在布局、功能等方面的问题,然后将小程序提交审核并发布。然后,将生成的代码导入到微信小程序开发者工具中,进行最后的调试和发布工作。命令来构建项目,生成适合微信小程序的代码。框架时,通常可以使用。

alankuo的专栏 4748

python开发微信小程序-Python 开发者的微信小程序开发实践

导读在知乎上,有人提问“如何使用 Python 开发微信小程序”。其实微信小程序作为一个前端的机制,Python 并不能插上边。只不过可以作为后端接口为微信小程序提供数据服务而已。那么在本篇,我们就将结合微信小程序开发与 Python Web 开发,来完成一个朋友圈神器微信小程序的开发,这个微信小程序作为一个工具型的应用,供用户输入姓名或其他字段,生成一个带有炫耀成分的照片。比如,移民申请表照片:...

weixin_37988176的博客 4780
上一篇: 微信小程序注册和发布
下一篇: web安全策略之iframe-sandbox
JarunWang
博客等级 码龄18年 57粉丝 61原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值