微信小程序开发宝典——第1章(1)带你认识微信小程序

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

第1章带你认识微信小程序

1.1小程序是什么

关于小程序是什么,我们选取张小龙的几个表述:

(1) 小程序不是更强大的公众号,是新的应用形态。

(2) 小程序是一种不需要下载、安装即可使用的应用,它出现了触手可及的梦想,用户扫一扫或者搜一下即开打开应用,也出现了用完即走的理念,用户不用关心安装太多应用的问题,应用随处可用,但又无须安装卸载。

(3) 我们很早就在想我们应该有一种新的形态,不应该只是停留在订阅号或者公众号这样一个基础之上,不应该只是提供一种订阅能力,一种推送能力,而是应该我们更多提供新的能力,这种新的能力更加像一种应用程序的能力。

由此,总结出小程序有如下特点:

(1) 小程序一个应用

(2) 无需下载

(3) 触手可及

(4) 用完即走

(5) 无须卸载


本书后续会对小程序的这些特点逐一深入讲解。现在,我们简单的介绍下“微信公众公众平台”。“微信公众公众平台”有“订阅号”、“ 服务号”、“企业号”、“小程序”。

对于“订阅号”、“ 服务号”、“企业号”的区别,如“图1-1”。

 

图 11服务号、订阅号、企业号

通过上图,可以总结如下:

(1) 订阅号:主要偏于为用户传达资讯(类似报纸杂志),认证前后都是每天只可以群发一条消息;如果想简单的发送消息,达到宣传效果,建议可选择订阅号

(2) 服务号:主要偏于服务交互(类似银行,114,提供服务查询),认证前后都是每个月可群发4条消息;如果想进行商品销售,进行商品售卖,建议可申请服务号

(3) 企业号:主要用于公司内部通讯使用,需要先验证身份才可以关注成功企业号;如果想用来管理内部企业员工、团队,对内使用,可申请企业号


对于小程序来说,小程序提供接近PC时代网站的服务。在PC时代网站的服务,用户是需要在浏览器输入网站的地址,或是通过搜多引擎,访问到网站的。用户在网站实现相关的功能后立即离开。比如,买票、购物。在这个过程中,用户没有安装网站的客服端程序,用户有主动选择服务的权利——只选择用户需要的功能,不关注的不浏览。在购物网站购物时,没有要求用户浏览网站全部商品之后,才能选购需要的商品。


当用户结束网站访问时,比如关闭浏览器。这时,就中断了网站和用户的联系。当然,注册过程要求登记邮箱信息,之后网站发送垃圾邮件的是另一个情况。

和PC时代网站的服务对比,“订阅号”、“服务号”、“企业号”都不是这样的意图。


“订阅号”,要求先关注公众号。关注的过程就是订阅的过程。关注的结果就是成为公众号的“订户”。之后方能使用“订阅号”的功能。因此,我们说,“订阅号”的本质意图是“先订阅,后接受服务”。


“服务号”,和“订阅号”一样要求先关注公众号。关注的过程一样是订阅的过程。关注的结果就是成为公众号的“订户”。和“订阅号”不一样的是,“服务号”的意图更多的提供信息的推送。“服务号”的本质意图和“订阅号”很相近,都是“先订阅,后接受服务”。只是发起者不一样。


“企业号”,“企业号”的第一个特点就是“封闭的环境提供服务”。“企业号”的全部成员必须是通过系统管理员认证的。从这点说,“企业号”在“先订阅,后接受服务”比“订阅号”、“服务号要求的更苛刻。正式因为这个原因,“企业号”提供比“服务号”更强大的信息推送功能。


对于小程序来说,小程序无需“事先关注”。通过扫二维码的方式就实现了PC时代在浏览器输入网站地址。


这是张小龙在微信公开课,在讲到小程序时,列举的事例。


我记得我上一次去深圳机场的时候,我注意看了一下深圳机场两边的广告牌,我发现一个很有趣的现象,我不知道在座有没有人注意到,深圳机场的广告牌,它的每一面广告牌上都有一个二维码,大部分,80%的广告牌吧,这个二维码是微信公众号的二维码,这个很有意思,因为我们回顾一下在PC互联网时代,那个时候的广告牌其实一般会印一个自己的网站地址在上面,它是一个标配。上次我在深圳机场看到的情况,我自己也很高兴,因为公众号的二维码变成了广告牌的标配,它取代了以前的一个网址。但是让我稍微不太高兴的地方在于,我看到这一面广告,我想了解它的服务,但是它却要我成为它的订户,它让我订阅它这个公众号,然后收到它的推送消息。以前的广告牌会贴一个自己的网址进去,它是希望用户立即去它的网站看一下它有什么样的服务,这是有很大的不同的。

我认为一个广告牌不应该在下面贴上用来订阅的号,它应该贴的是可以立即展现服务的链接,这个展现服务的链接应该就是类似于小程序的形态,因为看到这个广告的人并不是说我要订你的人,收到你的推送,而是说我想体验你的东西,或者我想立即你的信息,了解这个广告背后的信息,我认为这样一个使命是应该小程序去实现的,就是每一个信息背后,包括广告牌背后包含的是应该是我去扫一下,立即就获得它的信息,或者立即启动了一个小程序,就像以前我们访问一个网站一样的,只不过我们通过一个扫二维码的方式取代了输入网址的方式。


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

更多知识请关注



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

相关推荐

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

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

小程序开发 1359

微信小程序开发宝典:1微信小程序生命周期

微信小程序开发宝典:1微信小程序生命周期 参考文档:微信开放文档 一、App下的生命周期: 1、onLaunch:初始化完成时触发,只触发一次 例子: onLaunch: function () { console.log('初始化完成-只触发一次'); } 编译结果: 2、onShow / onHide:从后台进入前台触发/从前台进入后台时触发 例子: onShow: function (options) { console.log('从后台进入前台触发'); }, on

weixin_42151066的博客 347

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

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

2401_84412521的博客 846

从零开始:微信小程序新手入门宝典(正在更新)

https://www.zhihu.com/question/50907897/answer/128494332 http://www.wxapp-union.com/forum.php?mod=viewthread&tid=1989

scjie168的博客 1075

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

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

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

微信小游戏小程序开发实战宝典

本文还有配套的精品资源,点击获取 简介:本资源包含了微信小游戏和小程序的源码及其后台管理系统,是开发微信平台应用如商城、企业小游戏和外卖服务的理想解决方案。通过本资源提供的源码、教程和工具,开发者能够进行快速的二次开发和定制。源码包括前端用户界面(UI)、业务逻辑层、服务器交互接口以及后台管理系统,便于运营者进行日常管理。教程部分为开发者提供了从环境配置到功能实现的详细指南...

weixin_35749786的博客 911

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

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

xuziwan562154119的专栏 1292

Eplan P8 API二次开发--插入符号(Symbol)功能(Function)并定义属性

1、目的 使用Eplan API在页中自动插入某个符号并按约定规则自动设置好属性 2. 步骤 一、基础信息 比如要在Eplan中自动插入一个电机的符号并定制属性,我们先要确定要插入的符号名,可以在Eplan中获取如下符号(Symbol)信息 可以知道我们待插入的符号名称为M3_1, 接下来,使用Visual Studio建立类库项目,并引用Eplan Api库 二、获取符号变量(SymbolVariant) 在Eplan中,当一个符号(Symbol)被插入到页中,这个符号的引用即变为一个(Function

如是道程序人生 4529

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

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

AAASai_的博客 1万+

GD32F450以太网(2-2): PHY芯片IP101GR介绍

IP101是台湾省九阳电子公司生产制造的,符合IEEE 802.3/802.3u标准单端口快速以太网收发器100Mbps和10Mbps操作,它支持自动MDI/MDIX功能,简化网络安装和减少系统维护成本。支持Auto MDI/MDIX已内置4个49.9欧的精密电阻支持中断功能支持 MII/RMII 接口超低功耗

Zhichao_Zhang的博客 1万+

炸金花游戏(3)--基于EV(期望收益)的简单AI模型

前言:   炸金花这款游戏, 从技术的角度来说, 比德州差了很多. 所以他的AI模型也相对简单一些. 本文从EV(期望收益)的角度, 来尝试构建一个简单的炸金花AI. 相关文章:  德州扑克AI--Programming Poker AI(译).  系列文章说来惭愧, 之前一直叫嚷着写德州AI, 不过可惜懒癌晚期, 一直没去实践, T_T. 相比而言,***简单很多, 也更偏重于运...

weixin_30377461的博客 2341

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

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

IT学长 2768

树上柑橘检测实战:自制数据集与YOLO训练全流程复盘

目标检测模型的性能上限往往由训练数据决定,尤其在农业视觉这样的复杂场景中,公开数据集与真实环境的差异常导致模型漏检、误检频发。高质量的标注数据是模型泛化的基础,从采集、清洗到统一标注规范,每一步都直接影响最终效果。对于检测任务而言,VOC与YOLO两种主流标注格式的转换是工程落地的常见环节,理解坐标归一化原理并做好校验,能有效避免训练事故。在模型训练阶段,合理划分数据集、谨慎选择数据增强策略,并结合切片推理解决小目标漏检,是果园场景下提升精度的关键。这套基于2511张果树图像的单类别检测流程,不仅支撑了柑橘

weixin_29057163的博客 231

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

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

豆包程序员 965

SPAD 单光子雪崩二极管

SPAD,全称为,是一种高灵敏度的光电探测器件,能够在非常低的光照水平下检测单个光子。SPAD在工作时,当一个光子被探测器吸收后,能够触发一个雪崩效应,产生一个可以被检测到的电信号。

qq_42786033的博客 1万+

vs2017配置liblas库+测试代码

之前已经配置好pcl(vs2017配置pcl),可以单独配置liblas,也可以在原有pcl属性表的基础上继续配置

孙悟空 4023

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

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

景天科技苑 9888

手把手安装GNN必备库 —— pytorch_geometric

PyG全称是Pytorch Geometric,它是一个基于Pytorch构建的库,可以帮助用户快速构建和训练自己的图神经网络模型。PyG中实现了很多先进(state of the art)的GNN模块,例如GCN、GraphSage、GAT、SGC、GIN等等。此外,PyG中还包含了大量的benchmark图数据集、丰富的图数据操作方法、支持多GPU。

m0_51339444的博客 2380

微信小程序开发宝典——第2章小程序试水

这是由九宝老师编写的《微信小程序开发宝典》一书已经正式发布。 本书的特点是,针对小程序开发所需知识点,每个知识点都给出独立的示例程序,起到“字典”的作用。 此次发布采用企业号在线阅读的方式,知识点实时更新,避免了纸质版书籍知识点更新延后的缺陷。

zhaidp_java的博客 839

Open3D 球旋转算法(BPA)三维建模【2026最新版】

球旋转算法,博客长期更新,本文最新更新时间为:2026年4月11日。

点云侠的博客 37万+

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

微信小程序开发宝典:4模板和引用

微信小程序开发宝典:4模板和引用 参考文档:微信开放文档 1、模板申明与调用:可以使用template标签对一个模板进行申明并使用name属性给模板起一个名字,需要引用模板是也是使用template标签,并使用它的is属性表面引用的是那个模板 例子: wxml: <template name="test1"> <view>组件1</view> <view>组件2</view> </template> <templa

weixin_42151066的博客 717

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

上一篇: 基于蒲公英的企业号内网服务器架构-翟东平-专题视频课程
下一篇: 微信支付_现金红包(已升级2.0版)-翟东平-专题视频课程
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、付费专栏及课程。

余额充值