微信小程序开发宝典——第1章(2)小程序的特点

微信小程序开发的学习资料收集 小程序开发学习资料集合 阅读详情

1.2小程序的特点

1.2.1.小程序是一个应用

在详细讲解“小程序是一个应用”之前,读者朋友们必须转变对微信的一个观点“微信不是平台是工具”。这个观点很重要。通常所说的“平台”,如果是运行程序,对应的应该是操作系统;如果是支持特定系统,应该有明确的需求。但是,微信不是这样,可能读者朋友们对这个解释感到酸涩。请想想,在微信中,没有特定的适用人群,没有指定哪类人或那个行业适用,哪类人或那个行业不适用。微信的本质这是传递信息的工具。我们用微信传递信息,分享信息。小程序是一个应用,微信是一个能运行程序的程序。

在这个观点下,便有了小程序的特点:无需下载、触手可及、用完即走、无须卸载。这些特点总结一句话,就是“提高效率”。

1.2.2.无需下载

小程序的第一个特性就是免去了下载的过程,直接使用,所以无须安装是小程序最基础的一个特性。

对于程序员,无需下载是说“应用程序”无需下载到本地,无需安装应用程序。但是,要知道想使用小程序,前提是小程序要“在”手机上。这样,“无需下载”的另一个解释是“在线应用”。

这就要求,开发的小程序应用不能自身太大,不能占用太大的网络资源。不能让用户在使用小程序时,打开阶段等待太长的程序加载时间。

1.2.3.触手可及

这个特性更多的是说小程序的适用方式,亦或是适用场景。在类似博物馆这样的场景里面,用户可以在一些不同的内容前面扫一下二维码就可以获知当前物体的背后的信息,这都是触手可及。

曾经有使用“订阅号”、“服务号”实现这样的需求。商店销售的商品周围放置二维码,顾客用手机扫描二维码,关注商店的公众号,然后,在商店的公众号展现商品的信息。从小程序的意图讲,这个场景更适合小程序。顾客关心的是商品的信息,然而,关注商店公众号成为商店公众号的订户,不是顾客真正的意图。对顾客来说,关注商店公众号是“附加的无用工作”。

1.2.4.用完即走

用完即走,说的是使用程序完成某项功能后,对程序的态度。

张小龙是这样解释“用完即走”的。

我们到一个餐馆,我们可能想排队或者说点一下菜,我们并不需要去下载这个餐馆的应用程序,我们只需要在餐馆扫一下它的二维码,然后就启动了这个餐馆的小程序,我们可以立即在小程序里面做我们所需要的排队或者点餐这样的事情。当我做完这些事情,吃完饭了并不需要卸载这个应用程序,我们当它不存在就可以了,是一种真正用完即走的状态。

由此,说明小程序适应的需求是无连接的,是不需要通信的双方长时间、持续的联系。如果需要server主动和client联系——应该用“服务号”;如果需要client更多的关注server发布的信息——应该用“订阅号”;如果server和client彼此都有主动和对方联系的需求——推荐企业号;如果client只是和server偶尔联系一下——推荐小程序。

1.2.5.无须卸载

没有安装自然“无须卸载”。

张小龙说:“你访问过它的服务,并不需要这里还有一个程序管理器去管理它,我们不需要卸载的过程”。

这就像PC时代,使用在线服务一样,打开浏览器,在购物网站完成下单,支付后,关闭浏览器就可以了,无需卸载应用程序。

-----------------------------------------------------------------------------------------------------------------

更多知识请关注




新手入门宝典:从零开始做微信小程序开发 开发前必读简要 基于大量无效开发,无法上线的案例,所以开发前部分知识十分重要;| 链接 微信小程序个人注册简单步骤 打开mp.weixin.qq.com,点击右上角立即注册,进入小程序注册| 链接 微信开发者工具【项目】详解 为什么我的小程序通过审核,但是搜索不到呢?原因是必须在后台内点击发布,才会发布;| 链接 小程序开发上线(发布)步骤 这 阅读详情

相关推荐

微信小程序开发技巧:小程序领域的实用宝典

微信小程序凭借“无需下载、即点即用”的特性,已成为移动互联网的“基础设施”。据2023年微信官方数据,小程序日活用户超11亿,覆盖电商、教育、政务等200+行业。但随着需求复杂度提升,开发者常遇到“页面卡顿”“组件复用难”“跨端适配累”等问题。本文聚焦开发全生命周期的实用技巧,覆盖性能优化、组件设计、调试排障、跨端兼容四大核心场景,帮助开发者写出更流畅、更易维护的小程序代码。用“奶茶店开店”故事引出开发痛点;拆解性能优化、组件封装等核心概念;提供具体代码示例(如列表渲染优化、自定义组件);

小程序开发 1359

零基础入门微信小程序开发

本课程是一个系列入门教程,目标是从 0 开始带领读者上手实战,课程以微信小程序的核心概念作为主线,介绍配置文件、页面样式文件、JavaScript 的基本知识并以指南针为例对基本知识进行扩展,另外加上开发工具的安装、小程序发布等内容,共 9 篇文章。

GitChat 34万+

微信小程序开发者文档 API 面试问答宝典

微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。 重点内容 结合官方文档 按照 简易教程、框架、组件、API 常用到的说起 简易教程 微信小程序的相关文件类型: 一、WXML (WeiXin Markup Language)是框架设计的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构。内部主要是微信自己定义的一套组件。 ...

愿你走过半生,归来任是少年。 3944

微信小程序开发小技巧积累(更新中)

1、轮播组件<swiper indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}"> <block wx:for="{{imgUrls}}"> <swiper-it

夜空的流星的专栏 6639

Android进阶秘籍:从原理到实战,四大模块,200页微信小程序开发宝典(UI 开发、API 操作、项目实战

1、背景与趋势微信小程序发展趋势微信小程序发展前景2、小程序技术方案微信小程序支付宝小程序3、开发工具微信小程序官方开发工具即速应用WebStorm4、MINA 框架MINA 框架MINA 框架主要分为两大部分目录结构5、逻辑层与页面层逻辑层与界面层分离逻辑层的 JavaScript界面层–数据绑定列表渲染事件处理事件冒泡事件传参单向数据流登录页面案例抽象共同的事件处理函数条件渲染界面层(WXSS vs CSS)6、单项数据流单项数据流setData 作用。

2401_84412521的博客 846

告别二极管发热!手把手教你用MOS管搭建同步整流电路(附死区时间设置避坑指南)

本文详细介绍了如何利用MOS管搭建同步整流电路(SR),以替代传统二极管,显著降低导通损耗和发热问题。内容涵盖自驱动方案的选择、关键元件参数计算、PCB布局要点及死区时间设置技巧,帮助工程师优化电源设计效率。

weixin_29540599的博客 452

小程序的有哪些优点?小程序的特点是什么?

小程序现在已经很流行了,但是还是有很多商家不懂小程序,不知道小程序是什么,不知道该不该做。与APP相比,小程序可以实现相同的功能,满足企业的需求,而且开发成本和运营推广成本更低,为什么不选择开发微信小程序呢?下面一集赞小程序商城小编将深入探讨小程序的4大特点、12大优势、5大价值,与大家一起解析小程序。.........

cs57456376的博客 1427

避坑指南:RK3588视频编码与SRT推流实战中,我遇到的5个典型问题及解决方案

本文深度解析RK3588平台视频编码与SRT推流实战中的五个典型问题,包括MIPI摄像头内存对齐、多线程数据传递、FFmpeg时间戳设置、SRT连接参数调优及系统资源监控。提供具体解决方案和优化技巧,帮助开发者高效实现实时视频网络传输。

weixin_28718793的博客 324

java的语言特点

  1.简单性   Java看起来设计得很像C++,但是为了使语言小和容易熟悉,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的。例如,Java不支持go to语句,代之以提供break和continue语句以及异常处理。Java还剔除了C++的操作符过载(overload)和多继承特征,并且不使用主文件,免去了预处理程序。因为Java没有结构,数组和串都是对...

weixin_30252155的博客 439

WorkBuddy入门到 多Agent团队协作完全指南(附实操代码与配图)

WorkBuddy的Agent Teams功能支持多智能体协作,通过创建AI团队提升复杂任务处理效率。该功能支持自然语言创建团队、任务分配与依赖管理、成员间消息通信(包括直接消息和广播),并提供任务审批机制。典型应用场景包括软件开发、内容创作等协作任务。环境要求WorkBuddy 2026年3月及以上版本,支持Windows和macOS系统。用户可快速创建包含不同角色的AI团队,通过共享任务列表和信箱系统实现协作。高级功能包括委派模式、任务依赖管理和成员自主认领等,适合各类协作场景。

三棱球的专栏 6454

5G边缘计算:核心网下沉革命

5G核心网与边缘计算的深度融合,通过UPF下沉、本地流量卸载等关键技术,实现了低时延、高效能的分布式计算架构。该技术将数据处理从核心网向边缘节点转移,支持工业控制、车联网、远程医疗等场景的1-10ms超低时延需求。5G核心网的SBA架构和CUPS设计为边缘计算提供了灵活部署基础,SMF、PCF等网元协同确保业务质量与可靠性。

Qinti_mm的博客 1402

Java语言特点

1、1.1 Java语言与C/C++的区别 Java是由C++发展而来的,保留了C++的大部分内容,其编程方式也类似于C。但Java的句法更清晰、规模更小、更易学。SUN公司对多种程序设计语言进行了深入研究。摒弃了其它语言的不足之处,最终开发出了Java。正因为这样,Java从根本上解决了C++的固有缺陷,形成了一种新的完全面向对象的语言。 Java和C/C++的相似之处多于不同之处,有C/C++...

weixin_43934626的博客 7841

3D-IC测试挑战与Tessent解决方案解析

3D-IC技术通过硅通孔(TSV)实现芯片垂直堆叠,是延续摩尔定律的关键路径。该技术面临三大核心挑战:KGD标准严苛化要求测试覆盖率达99.5%以上,存储器测试需兼容LPDDR/HBM等多种协议,逻辑堆叠需解决TSV互连的电气特性和时序验证问题。Mentor Tessent平台采用混合测试架构,结合压缩扫描测试(ATPG)和内建自测试(BIST)技术,实现100x测试数据压缩比和99.97%的TSV缺陷检出率。这些创新方案在移动SoC和高性能计算芯片中已获验证,测试时间缩短73%,缺陷逃逸率降低77%。随着

weixin_30621711的博客 376

轻松学会微信小程序开发(一)

微信小程序是一种无需下载安装即可使用的应用,用户可以通过微信平台便捷地获取和传播这些小程序,它们提供丰富的功能和出色的使用体验。 小程序覆盖了生活服务、社交娱乐、智能助手、教育学习等多个方面,用户可以在小程序中完成线上预订、支付、聊天、视频、游戏、天气查询、翻译、健康管理等多种任务。 开发者可以注册小程序账号,在微信公众平台完成注册流程,并同步进行信息的完善和开发,小程序提供了丰富的API接口能力,帮助开发者快速开发和迭代应用。

景天科技苑 9888

Transformer实战(2)——循环神经网络详解

循环神经网络 (Recurrent neural networks, RNN) ,RNN 是在文本输入中广泛使用的神经网络。RNN 非常灵活,已被用于解决诸如语音识别、语言建模、机器翻译、情感分析和图像字幕等问题。RNN 利用输入的序列特性,序列输入可以是文本、语音、时间序列以及任何其他元素的出现取决于其前面元素的序列。在本节中,我们介绍了 RNN 及其变体,并学习如何使用 TensorFlow 进行实现。

盼小辉丶的博客 1万+

使用FSL对DTI数据进行预处理

在fsl官网我们可以看到是同时使用了AP和PA图像处理,采用的是最小二乘法将2个图像合并为1个图像。–inindex此处需要处理的是PA图像,在acq_param.txt中我们是把这个放在第一行的,此处为1,如果处理的是AP图像,则此处为2。为了校正磁场引起的畸变,对DTI的B0像分别采集了A>P和P>A的反向编码的两种B0像。即如果AP和PA只有1个B0像时,那么这里就是两行,如果各有3个B0像则这里应该是6行。假设转换后的图像为sub01_AP.nii.gz和sub01_PA.nii.gz。

weixin_52073820的博客 4839

原创:从零开始,微信小程序新手入门宝典《一》

为了方便大家了解并入门微信小程序,我将一些可能会需要的知识,列在这里,让大家方便的从零开始学习; 一:微信小程序的特点 张小龙:张小龙全面阐述小程序,推荐通读此文; 小程序是一种不需要下载、安装即可使用的应用,它出现了触手可及的梦想,用户扫一扫或者搜一下即开打开应用,也出现了用完即走的理念,用户不用关心安装太多应用的问题,应用随处可用,但又无须安装卸载。我当时是这样来定义

AAASai_的博客 1万+

XILINX RFSoC全面解析(五)—— Zynq UItrascale+ RF Data Converter IP核详解

这期我们来看看RFSoC独有的IP核——Zynq UItrascale+ RF Data Converter如何使用。 我使用的VIVADO版本是2018.3,这个是最低版本,要开发RFSoC,VIVADO版本必须不低于2018.3。 另外电脑配置也需要很高,64位,8核@3.4GHz CPU,16GB内存,固态硬盘基本就是低配,跑起来很勉强。建议有条件的朋友使用工作站或者服务器。 首先在VIVADO中新建一个工程,因为我使用的是xilinx官方的开发板,所以可以直接设定选board就行。 在I

1万+

【微信小程序宝典】从零开始做微信小程序开发

开发前必读简要 基于大量无效开发,无法上线的案例,所以开发前部分知识十分重要;| 链接 微信小程序个人注册简单步骤 打开mp.weixin.qq.com,点击右上角立即注册,进入小程序注册| 链接 微信开发者工具【项目】详解 为什么我的小程序通过审核,但是搜索不到呢?原因是必须在后台内点击发布,才会发布;| 链接 微信小程序开发上线(发布)步骤 这篇帖子将简单的介绍基本的步骤,以便新手们建立一个基本的印象;| 链接 微信小程序新手入门宝典 为了方便大家了解并入门微信小程序,我将一些可能会需

xuziwan562154119的专栏 1292

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

小程序获取头像试试水 02《 程序员变现指南之 微信&QQ 小程序 真的零基础开发宝典》

前言 《 程序员变现指南之 微信&QQ 小程序 真的零基础开发宝典》 本系列文章参考《微信小程序开发实战》 教程出完后将会有变现直播,请关注优快云社区活动公告:https://bbs.youkuaiyun.com/forums/A757291228?spm=1001.2014.3001.6682&typeId=19380。 在社区中发文每周将会在活跃前十送出一本实物书籍以及多份实物小礼品,每月送出机械键盘等奖励。 教程所需 由于小程序开发需要一定的基础,这些基础需要提前掌握,本教程只对小程序开发进行零

1_bit 的博客 3759

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

刷题小程序【程序猿面试宝典】开发(一)| 项目概述与前期准备

为配合公众号【C you again】运营,决定开发刷题小程序【程序猿面试宝典】。方便正在找工作的小伙伴学习查看热门题型。程序猿面试宝典主要实现如下图,其他功能后续更新

IT学长 2768

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

小程序的 HelloWord 01《 程序员变现指南之 微信&QQ 小程序 真的零基础开发宝典》

前言 《 程序员变现指南之 微信&QQ 小程序 真的零基础开发宝典》 教程出完后将会有变现直播,请关注优快云社区活动公告:https://bbs.youkuaiyun.com/forums/A757291228?spm=1001.2014.3001.6682&typeId=19380。 在社区中发文每周将会在活跃前十送出一本实物书籍以及多份实物小礼品,每月送出机械键盘等奖励。 《 程序员变现指南之 微信&QQ 小程序 真的零基础开发宝典》课程 ...

1_bit 的博客 4688

第一个微信小程序的诞生

开发小程序的第一步,你需要拥有一个小程序帐号,通过这个帐号你就可以管理你的小程序。跟随这个教程,开始你的小程序之旅吧!进入小程序注册页 根据指引填写信息和提交相应的资料;注意邮箱是没有被微信号或者公众号绑定,如果绑定了可以解绑就可以使用。下一步:邮箱激活账号信息填写完进入邮箱激活,需要到邮件里面验证登录使用电脑登录邮箱,我这里是网易邮箱,可使用QQ,步骤一样最后一步:信息登记,就可以拥有自己的小程序帐号。手机微信为管理员扫描二维码在这个小程序管理平台,你可以管理你的小程序的权限,查看数据报表,发布小程序等操

choice~的博客 1万+

微信小程序 农业宝典农产品交易购物商城系统

全网粉丝10W+、优快云作者、博客专家、全栈领域优质创作者、平台优质Python,JAVA创作者、专注于Python,Java、小程序技术领域和毕业项目实战💯。

豆包程序员 965
上一篇: 微信支付_公众号支付(已升级2.0版)-翟东平-专题视频课程
下一篇: 微信小程序开发宝典——第1章(3)小程序你所关心的问题
zhaidp_java
博客等级 码龄18年 232粉丝 116原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhaidp_java

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值