近几年来,微信小程序发展迅速,不少同学对小程序的开发感兴趣。现在就让我们来大概了解一下微信小程序开发需要学习什么编程语言。
一、小程序的代码构成
在上一章中,我们通过微信开发者工具快速创建了一个快速入门项目,其中生成了以下类型的文件:
以 .json 为后缀的 JSON 配置文件
以 .wxml 为后缀的 WXML 模板文件
以 .wxss 为后缀的 WXSS 样式文件
.js后缀的JS脚本逻辑文件
现在您或许不知道这些文件的用处,不过没关系,这只是第一步,下面会为您分别介绍
二、JSON 配置
JSON 是一种数据格式,而不是一种编程语言。 在小程序中,JSON 用于静态配置。
三、WXML 模板
所有网页程序员都知道网页是使用 HTML、CSS 和 JavaScript 构建的,其中 HTML 描述了页面的结构,CSS 决定了页面的外观,而 JS 定义了页面与用户之间的交互。
类似的角色也存在于小程序中,WXML 相当于 HTML。
四、WXSS 风格
WXSS 具有 CSS 的大部分特性,但在小程序中加入了一些新特性和修改。
添加了新的尺寸单位。 在编写 CSS 样式时,开发者需要对像素单位进行转换,以适应不同宽度和像素比例的不同移动设备屏幕。 WXSS 底层支持新的 rpx 单元,允许小程序接管开发者的工作,并在底层转换单元。 由于单位是使用浮点运算转换的,因此结果可能会与预期的结果略有偏差。
提供了全局和本地样式。 与上面的 app.json 和 page.json 类似,app.wxss 可以写成全局样式,适用于小程序的所有页面。 本地页面样式 page.wxss 仅适用于当前页面。
WXSS 仅支持某些 CSS 选择器
五、JS 逻辑交互
服务仅显示界面是不够的。 需要与用户交互,例如响应用户的点击和获取用户的位置。 在小程序中,我们通过编写JS脚本来处理用户的操作。
通过阅读上文,不难发现小程序和网页开发的诸多相似之处,因此在学习小程序开发之前,我们强烈建议您学习HTML和CSS的相关内容,相信我,在学完之后您一定会对小程序开发更加得心应手。
**一、概述** LoRa技术是一种远距离、低功耗的无线通信技术,被广泛应用于物联网领域。它能够实现社区智慧灯控的精准控制,具有非常重要的意义。智慧灯控系统可以提高能源
...远程设备监控:如何实现高效设备管理? 一、概述 1. 远程设备监控的定义和重要性: * 解释远程设备监控的概念,包括通过网络技术远程监测和控制设备。 * 阐述远程设备监控
...**一、概述** 1. 工业传感器和控制器是现代工业生产中不可或缺的一部分,它们共同负责监测和控制生产过程中的各种参数和指标。 2. 工业环境中的挑战包括恶劣的气候条件、高
...
发表评论
评论列表
暂时没有评论,有什么想聊的?