關于(yú)微信小程序和(hé / huò)WEB開發有什麽不(bù)同
發表時(shí)間:2018-10-18
發布人(rén):融晨科技
浏覽次數:40
一個(gè)做WEB開發的(de)童鞋問我,微信小程序和(hé / huò)WEB開發有什麽不(bù)同?
一下子(zǐ)懵圈了(le/liǎo),不(bù)知道(dào)怎麽解釋給他(tā)聽好。
微信小程序坐擁微信大(dà)生态,也(yě)有自己的(de)标簽語言,那就(jiù)是(shì)WXML。
WXML(WeiXin Markup Language)是(shì)框架設計的(de)一套标簽語言,對應WEB開發用的(de)HTML标簽語言,結合基礎組件、事件系統,可以(yǐ)構建出(chū)頁面的(de)結構。
用以(yǐ)下一些簡單的(de)例子(zǐ)來(lái)看看 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'}
}
})
小程序火了(le/liǎo)後,身邊很多的(de)做WEB開發的(de)小夥伴也(yě)在(zài)轉型做小程序開發,不(bù)妨先熟悉下WXML吧。