微信小程序開(kāi)發(fā)涉及哪些知識(shí)
想了解微信小程序開(kāi)發(fā)需要用到什么知識(shí),我們首先就要知道什么是小程序。跟著源碼猿帶小編一起來(lái)了解下吧!
什么是小程序
小程序一般泛指的是微信小程序,英文名是Mini Program,也叫做微信應(yīng)用號(hào),有別于微信訂閱號(hào)和公眾號(hào),它是被賦予應(yīng)用程序的能力,優(yōu)點(diǎn)不需要下載安裝就是可以使用的應(yīng)用,實(shí)現(xiàn)了應(yīng)用觸手可及,用戶只要掃碼或者搜一下就可以打開(kāi)應(yīng)用;同時(shí)也提現(xiàn)出用完即走的理念,因?yàn)橛脩魺o(wú)需擔(dān)心是否安裝太多應(yīng)用這一問(wèn)題,它無(wú)處不在,隨時(shí)隨地可用,無(wú)需卸載!
應(yīng)用代表小程序的方向,不需要下載安裝有沒(méi)有想到我們?yōu)g覽網(wǎng)頁(yè)也是這個(gè)特性,看到這里應(yīng)該明白了小程序其實(shí)就是在微信打開(kāi)的一個(gè)像網(wǎng)頁(yè)的一門(mén)應(yīng)用技術(shù)。既然了解了什么是小程序,那么我們回到正題。
小程序開(kāi)發(fā)需要什么知識(shí)?
網(wǎng)頁(yè)技術(shù),在網(wǎng)頁(yè)中,用的開(kāi)發(fā)語(yǔ)言是 JavaScript,所以小程序主要開(kāi)發(fā)語(yǔ)言也是一樣的,小程序開(kāi)發(fā)和網(wǎng)頁(yè)開(kāi)發(fā)兩者很相似。
對(duì)于前端開(kāi)發(fā)者來(lái)說(shuō),從網(wǎng)頁(yè)開(kāi)發(fā)遷移到小程序開(kāi)發(fā)成本其實(shí)并不是太高,但是還是有點(diǎn)細(xì)微差別的。比方說(shuō)網(wǎng)頁(yè)中的頁(yè)面效果一般是由HTML 和 CSS配合來(lái)實(shí)現(xiàn)的,但是在微信小程序中是由WXML 與 WXSS 編寫(xiě),差別不大只是前綴差別。不過(guò)標(biāo)簽會(huì)和瀏覽器原生標(biāo)簽有所不同比方說(shuō):
<!-- 小程序 -->
<view> {{message}} </view>
<!-- 網(wǎng)頁(yè) -->
<div> {{message}} </div>
<!-- 小程序 -->
<text> {{message}} </text>
<!-- 網(wǎng)頁(yè) -->
<p> {{message}} </p>
除了這些里面的語(yǔ)法基本差不多。
JavaScript 部分,跟網(wǎng)頁(yè) JavaScript 也是非常相似,但是微信小程序擁有網(wǎng)頁(yè)端一些沒(méi)有的內(nèi)置方法(API),比方說(shuō)調(diào)用微信的攝像頭,相冊(cè),定位和用戶信息等等。區(qū)別在于小程序運(yùn)行的環(huán)境是微信,這樣一來(lái)就可以借助微信獲取更多的信息。
wx.getLocation({
type: 'gcj02', //返回可以用于wx.openLocation的經(jīng)緯度
success (res) {
const latitude = res.latitude
const longitude = res.longitude
wx.openLocation({
latitude,
longitude,
scale: 18
})
}
})
除了上述說(shuō)的微信小程序開(kāi)發(fā)所需要的知識(shí)以外,還需要面對(duì)的環(huán)境是各式各樣的瀏覽器。PC端需要面對(duì)的是各式各樣的瀏覽器;移動(dòng)端需要面對(duì)的是Safari、Chrome以及 iOS、Android 系統(tǒng)中的各式 WebView 。
而開(kāi)發(fā)小程序需要面對(duì)的是IOS系統(tǒng)和Android系統(tǒng)的微信客戶端,以及小程序開(kāi)發(fā)者工具
推薦文章
2024-11-28
2024-06-25
2024-01-04
2023-11-06
2023-10-30
2023-10-13
2023-10-10
穩(wěn)定
產(chǎn)品高可用性高并發(fā)貼心
項(xiàng)目群及時(shí)溝通專(zhuān)業(yè)
產(chǎn)品經(jīng)理1v1支持快速
MVP模式小步快跑承諾
我們選擇聲譽(yù)堅(jiān)持
10年專(zhuān)注高端品質(zhì)開(kāi)發(fā)聯(lián)系我們
友情鏈接: