深入了解小程序开发:掌握微信小程序的基本知识和特点

2024-12-24
来源:网络整理

随着互联网的不断发展,越来越多的软件开发公司接受了小程序开发相关的项目。今天我们就来看看开发小程序需要的基础知识。

1、微信小程序简称小程序。张小龙在微信公开课Pro上发布的小程序于2017年1月9日正式上线。

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

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

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

3、微信小程序,很多类似形态的应用都采用类似的架构:

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

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

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

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

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

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

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

6、CSS (英文全称:CSS )是一种用于表达HTML或XML等文档样式的计算机语言。 CSS不仅可以静态地修改网页,还可以与各种脚本语言配合,动态地格式化网页的各种元素。 CSS可以对网页中元素位置的布局进行像素级的精确控制,支持几乎所有的字体大小样式,并且具有编辑网页对象和模型样式的能力。

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

【免责声明】:本内容转载自互联网,仅供传递信息之用。文章内容仅代表作者个人观点。本平台对文章中的陈述和观点保持中立,并不对所包含内容的准确性、可靠性和完整性提供正式保证。建议读者仅将此信息用作参考。

分享