当前位置: 主页 > 网络资讯 > 小程序

微信小程序开发之宿主环境详解

发布时间:2022-10-10 15:34   浏览次数:次   作者:网络

本篇文章给大家带来了关于微信小程序的相关知识,其中主要介绍了关于宿主环境的相关问题,手机微信是小程序的宿主环境,小程序借助宿主环境提供的能力,可以实现许多普通网页不能完成的功能,下面一起来看一下,希望对大家有帮助。

微信小程序开发之宿主环境详解

【相关学习推荐:微信小程序】

小程序的宿主环境

手机微信是小程序的宿主环境,小程序借助宿主环境提供的能力,可以实现许多普通网页不能完成的功能。例如:小程序调用微信提供的API实现扫码,支付等功能。

33.png

小程序的宿主环境包含的内容:通信模型运行机制组件API

通信模型

1.通信的主体

小程序中通信的主体是渲染层和逻辑层,其中:

WXML 模板和 WXSS 样式工作在渲染层

JS 脚本工作在逻辑层

2.小程序的通信模型

小程序的通信模型分为两部分:

34.png

渲染层和逻辑层之间的通信

逻辑层和第三方服务器之间的通信

两者都通过微信客户端进行转发

运行机制

1.小程序的启动过程

把小程序的代码包下载到本地

解析 app.json 全局配置文件

执行 app.js 小程序入口文件,调用 App() 创建小程序实例

渲染小程序首页

小程序启动完成

35.png

2.页面渲染的过程

加载解析页面的 .json 配置文件

加载页面的 .wxml 模板和 .wxss 样式

执行页面的 .js 文件,调用 Page() 创建页面实例

页面渲染完成

组件

1.小程序中组件的分类:

小程序中的组件也是由宿主环境提供的,开发者可以基于组件快速搭建出漂亮的页面结构。官方把小程序的组件分为了 9 大类,分别是:

  • 视图容器

  • 基础内容

  • 表单组件

  • 导航组件

  • 体组件

  • map 地图组件

  • canvas 画布组件

  • 开放能力

  • 无障碍访问

2. 常用的视图容器类组件

view

普通视图区域

类似于 HTML 中的 div,是一个块级元素

常用来实现页面的布局效果

例如:使用flex实现横向布局。

wxml代码:

<view><view>A</view><view>B</view><view>C</view></view>


# 程序开发  # 类似于  # 可以实现  # 是一个  # 是由  # 等功能  # 来实现  # 配置文件  # 运行机制  # 都是  # 加载  # 客服  # 相关文章  # 这两个  # 可以通过  # 带来了  # 中文网  # 给大家  # 解决问题  # 跳转 


相关栏目: 【 网站优化84359 】 【 站长学院75356 】 【 运营推广7218 】 【 小程序18188 】 【 运维技术36808 】 【 营销推广32536 】 【 SEO优化41416 】 【 百度推广27695 】 【 AI推广83940


相关推荐: 详解企业微信关联小程序获取员工信息  unordered_map的特性  目前为止小程序审核不通过原因整理汇总  C++ 函数调用约定与栈帧管理:堆栈溢出的原因和调试  PHP 函数如何处理代码中的语法错误?  vscode设置英文 英文版vscode怎么设置成中文  手把手带你实现虎年头像框制作小程序(实践)  如何删除朋友圈里的某个人  C++ 函数重载和 lambda 表达式的结合  C++ 函数指针的作用与优势?  总结小程序开发文档  memset函数的用法举例  小程序浏览内容时微信的BUG问题  memset函数详细说明  小程序内联h5页面,小程序webview内网页等等方法实现微信支付  java开发微信分享到朋友圈功能  怎么获取token值  PHP 函数如何分类?  memset 函数介绍  微信状态怎么设置音乐  PHP 函数如何获取常量数据?  printf输出格式总结  通过直播组件实现小程序直播功能  Go Redis Crud 快速示例  java printf输出格式  深入讲解小程序中实现搜索功能的方法  微信小程序 教程之注册页面  微信小程序实例教程(一)  php版微信小店调用api示例代码  如何提升Golang框架的安全性  实现微信小程序之授权登录  Golang 框架中的漏洞扫描与修复策略  小程序如何获取input标签的值  malloc函数在哪个头文件  golang框架性能优化中有哪些常见误区?  微信小程序 Page()函数详解  Go 框架如何简化分布式系统开发?  小程序开发有哪些难点  PHP 函数如何处理错误日志?  浅谈小程序如何授权登录,获取信息和手机号  小程序回到顶部有哪两种方式  带你开发一个虎年春节头像生成小程序  golang框架在高并发场景中的容错机制  微信小程序开发(一)介绍微信开发者工具以及小程序框架  微信小程序之自动化亲密接触  小程序如何检测从微信复制的内容  实现微信发布文章信息采集  malloc函数前面的参数是什么  微信小程序开发遇到的那些坑  寻洲:微商新手从何下手(上)