微信小程序是什么?张小龙的成功案例你了解吗?

2024-11-16
来源:网络整理

什么是小程序?

最近,一款名为“跳跃”的小游戏异常火爆。我相信,即使你自己没有玩过,你身边的亲戚朋友也一定玩过。画面大致如下:

当然,玩法等等都不是本文的内容。你可以参考百度百科。这是微信小程序的成功案例。

微信小程序简介

微信小程序简称小程序。张小龙在微信公开课Pro上发布的小程序于2017年1月9日正式上线。关于小程序,张小龙在他的公开课上给出了非常详细的解释。你可以去网上搜索一下。这里我就不详细说了。我只谈一下作者自己的理解。

微信小程序一词可以分为两个部分:“微信”和“小程序”。

其中,“微信”可以理解为“微信内”,指的是小程序的执行环境;当然,微信不仅提供了执行环境,还延长了用户使用微信的时间。

“小程序”意味着它首先是一个程序,然后具有可移植性的特点。小程序与其他应用程序不同。它们不需要安装。相反,它们可以通过扫描二维码直接打开和执行。使用后无需卸载它们。这就是所谓的“用完即用”原则。

另外,微信并没有提供类似小程序商店的地方。小程序提供商需要通过二维码和群组分享来传播自己。这就是所谓的去中心化形式。

微信朋友圈提供了好友交流信息的手段,订阅号提供了向粉丝推送信息的手段,小程序则提供了用户通过自身运营与服务互动的手段。

小程序相关技术介绍

本课程的目标读者是了解基本C/C++语法但没有小程序开发经验的程序员。因此,在讲解微信小程序的同时,也会相应介绍相关技术。这样读者就可以非常顺利地学习,而不必到处查资料而忘记学习微信小程序的初衷。

微信小程序上线一年多了。它被认为是一个新事物,但所使用的技术都是现有的技术。如果你稍微研究一下,你会发现不仅微信小程序,很多类似的应用程序都使用类似的架构:

使用JSON技术来表示应用程序配置信息。包含应用的基本信息、页面配置和路由、应用整体信息等。

采用定制的CSS+XML技术实现视图层的描述。屏幕元素,例如列表、按钮、文本框、选择框等,通过XML语言描述并遵循XML语法。页面的通用样式是使用CSS定义的。

用语言来实现逻辑层结构。包括用户操作的处理、调用系统API等。

该架构提供视图层和逻辑层之间的数据和事件传输功能,以最大程度地减少难度。由于类似的应用都是轻应用,所以提供的功能都比较简单。

具体语法、用法等在使用时会详细介绍。这里我只提一下相关技术的基本情况,大家可以了解一下。

换句话说:您不需要自己做任何额外的研究,只需遵循本课程即可。

JSON

JSON()是一种轻量级的数据交换格式。它基于 W3C 开发的规范子集,并使用完全独立于编程语言的文本格式来存储和表示数据。简单性和清晰的层次结构使 JSON 成为理想的数据交换语言。易于人读写,也易于机器解析和生成,有效提高网络传输效率。

微信小程序二维码实例开发_二维码制作微信小程序_微信二维码开源

XML

XML(XML),中文名称是可扩展标记语言,是标准通用标记语言的子集,是一种用于标记电子文档,使其具有结构化的标记语言。

在电子计算机中,标签是指计算机能够理解的信息符号。通过这样的标签,计算机可以处理各种信息,例如文章等。它可以用来标记数据并定义数据类型。它是一种源语言,允许用户定义自己的标记语言。它非常适合万维网传输,提供独立于应用程序或供应商的统一方法来描述和交换结构化数据。它是环境中跨平台、内容依赖的技术,也是当今处理分布式结构化信息的有效工具。早在1998年,W3C就发布了XML1.0规范,用它来简化文档信息的传输。

CSS

层叠样式表(英文全称: )是一种用于表达HTML或XML等文档样式的计算机语言。 CSS不仅可以静态地修改网页,还可以与各种脚本语言配合,动态地格式化网页的各种元素。

CSS可以对网页中元素位置的布局进行像素级的精确控制,支持几乎所有的字体大小和样式,并具有编辑网页对象和模型样式的能力。

一种文字脚本语言,是一种动态类型、弱类型、基于原型的语言,具有内置类型支持。它的解释器称为引擎,是浏览器的一部分。它广泛用于客户端脚本语言。它首先用在HTML网页上,为HTML网页添加动态功能。

1995年,它首先由该公司的Eich在 浏览器上设计并实现。因为与 Sun 合作,管理层希望它看起来像 Java,因此得名。但实际上它的语法风格更接近于 Self 和 。

为了获得技术优势,微软推出了同样在浏览器上运行的 。为了统一规范,兼容ECMA标准,也称为。

学习方法

微信小程序虽然是新事物,但学习方法却不是。

我们的套路是:首先制作一个最简单的小程序示例,并通过这个示例来介绍微信小程序的结构和思想。这被认为是学习活动的“学习”部分。然后拓展这些知识点,通过开发一个简单的小程序的过程来应用这些知识点。这被视为“学习”的过程。

这是作者多年来反复尝试的方法。

参考

在学习和开发的过程中,我们主要参考微信的开发文档。原因是小程序太新,相应的知识储备不够丰富。虽然也可以找到一些开发书籍,但说实话,内容并不比微信自己的开发文档详细。

准备开发环境,创建自己的小程序账号

在开发自己的微信小程序之前,首先需要注册一个小程序账号。接下来我们将一步步详细讲解。

打开浏览器并输入: 。

由于这是您第一次使用它,请选择屏幕右上角的“立即注册”。

二维码制作微信小程序_微信小程序二维码实例开发_微信二维码开源

选择左下角的“小程序”框。

输入您的邮箱、密码、确认密码、验证码,然后选择同意协议和条款。当然,这里的密码不是你的邮箱密码,而是你申请的小程序账号的密码。

最后按“注册”按钮。

单击“登录电子邮件”按钮。打开相应的软件后,您应该会收到以下电子邮件。如果您没有收到,我建议您检查一下您的垃圾邮件,也许它就在那里。

点击下半部分绿色大的部分,返回注册界面,继续剩下的工作。

选择主题类型为“个人”,然后输入管理员姓名和ID号。

输入您的手机号码,点击“获取验证码”,并将手机收到的验证码输入到短信验证码字段中。

完成上述步骤后,屏幕底部会出现一个二维码。您需要使用已绑定银行卡的微信扫一扫功能扫描二维码进行实名认证。

如果身份验证成功,屏幕将如下所示。

单击“继续”按钮。

这说明现在后悔还来得及。如果你不后悔,以后就不会后悔。我们按下“确定”按钮。

你完成了!

小程序管理平台

申请账号成功后,您可以登录“微信公众平台|小程序”。尽管目前还没有什么需要立即采取的行动。本文将简要介绍重要的菜单功能。

分享