关于微信小程序和WEB开发有什么不同
发表时间:2018-10-18
发布人:葵宇科技
浏览次数:34
一个做WEB开发的童鞋问我,微信小程序和WEB开发有什么不同?
一下子懵圈了,不知道怎么解释给他听好。
微信小程序坐拥微信大生态,也有自己的标签语言,那就是WXML。
WXML(WeiXin Markup Language)是框架设计的一套标签语言,对应WEB开发用的HTML标签语言,结合基础组件、事件系统,可以构建出页面的结构。
用以下一些简单的例子来看看 WXML 具有什么能力:
模板
<!--wxml-->
<template name="staffName">
<view>
FirstName: {{firstName}}, LastName: {{lastName}}
</view>
</template>
<template is="staffName" data="{{...staffA}}"></template>
<template is="staffName" data="{{...staffB}}"></template>
<template is="staffName" data="{{...staffC}}"></template>
// page.js
Page({
data: {
staffA: {firstName: 'Hulk', lastName: 'Hu'},
staffB: {firstName: 'Shang', lastName: 'You'},
staffC: {firstName: 'Gideon', lastName: 'Lin'}
}
})
小程序火了后,身边很多的做WEB开发的小伙伴也在转型做小程序开发,不妨先熟悉下WXML吧。