【微信小程序】如何搭积木式开发?

本文介绍了微信小程序的开发方式,强调了其搭积木式的特性,允许开发者通过调用微信环境的功能实现复杂应用。内容包括宿主环境、通信模型、运行机制、组件和API。小程序借助微信宿主环境提供通信模型、运行机制,通过组件和API实现功能,提高了开发效率。
摘要由CSDN通过智能技术生成

上文我们对项目的代码构成进行了讲解,了解了各文件的作用以及语言类型与web网页开发语言的区别。
那么今天就来和大家探讨一下微信小程序的搭积木式开发,其实就是我们不需要再去写一些功能的底层代码,只需要用几行代码去调用微信环境的功能,就能来实现我们复杂的应用,提高我们开发者的效率。

一,宿主环境

在移动端,我们知道主要可以分为Android环境以及iOS环境,它们的功能是不可以分享的,就比如Android的微信APP在iOS端是无法执行的。
这些像APP的东西都是依靠环境提供的某些功能执行的。

而我们的小程序是依靠手机微信这个环境
小程序借助手机微信这个宿主环境,实现一些普通网页无法实现的功能,就如我们熟知的微信支付、地理定位等等,当然如果你的手机没有微信,小程序无法依靠该环境,也是无法执行的。
手机微信给小程序提供了四个方向的功能

  1. 通信模型
  2. 运行机制
  3. 组件
  4. API

二,通信模型

首先我们需要了解渲染层和逻辑层这两个概念:

  • WXSS和WXML工作在渲染层,交由webview渲染,渲染层中有多个webview线程;
  • JS工作在逻辑层,由JScor
评论 136
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

前端小刘不怕牛牛

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

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

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

打赏作者

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

抵扣说明:

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

余额充值