前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >132 - 修炼 - 小程序的知识点04

132 - 修炼 - 小程序的知识点04

作者头像
用户1335799
发布2021-01-18 12:22:24
3900
发布2021-01-18 12:22:24
举报
文章被收录于专栏:怀英的自我修炼

你好呀,今天想和你聊聊小程序的 WXML 。

WXML,看起来有点儿像 HTML ,听起来又有点儿像 XML 。如果按照 XML 这个角度去看的话,还会多出几分的意思。

首先,WX=weixin,即这是微信的简称。XML 是一种文件格式,大多用于页面的显示。weixin 的缩写 wx 的 x ,与 xml 的 x 重合。不知道是巧合,还是微信团队有意为之,使用 WXML 作为微信自定义格式的 HTML ,是一个很棒的主意。

其次,XML 的全称 EXtensible Markup Language ,WXML 的全称 WeiXin Markup Language ,两者相同的地方是,都有 Markup Language,也就说,他们都是标记语言。插入个题外话,如何理解标记语言呢?试着想想这么一个场景---当你想要让一个字符有意义,就需要给这个字符一个标记。比如在字符前面加上$、^、#这些简单的符号,或者以键值对的形式,将一些可以标记的信息展示出来,比如{aaa:哈哈哈}。还有一种,则是 XML 采用的方式,使用的是标签的方式,将值放在标签之内,比如 <name>怀英</name> 。而 HTML 则是对 XML 的封装使用,使其信息字符串能通过标签的形式组织和展示。最后,WXML 则是对 HTML 的封装和使用,使其更加地适应小程序的应用场景。

最后,介绍到这里,不知道你有没有这样的感觉,就是 WXML 就像是广告牌的屏幕辅助线一样,已经暗中规定好了页面的结构,然后再通过 WXS 准备各个模块的渲染方案,最终等待 JS 进行渲染操作,一幅生动的页面就此形成。真的是好奇妙呀。

总结一下,WXML是什么呢?它是微信的一套标签语言(WeiXin Markup Language),用于构建页面的结构,可以看做是微信版的HTML。

这里是怀英的小茶馆,有空来坐坐。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-01-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 怀英的自我修炼 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档