閑來無事莺债,打算觸碰一下微信小程序開發(fā)结笨。從微小官網(wǎng)?
https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html
下載 mac 版 微小開發(fā)IDE,IDE安裝后 打開需要登錄個人微信號尝艘,然后創(chuàng)建項目 冗荸,需要綁定 AppID【小程序ID] ,假如你有自己運(yùn)營的個人微信公共賬號利耍,這個登錄微信公共平臺的后臺
https://mp.weixin.qq.com/cgi-bin/home?t=home/index&lang=zh_CN&token=638601900
有一個小程序 的左側(cè)菜單,然后 申請開通微小盔粹,接連的步驟后 隘梨,開通成功,會在 微信小程序的后臺 的【設(shè)置】左側(cè)菜單舷嗡,查看到AppId轴猎,然后在新建項目中輸入該Appid 即可開始編寫代碼。
微信小程序的框架 大致是模仿 Nodejs进萄,使用自己的DSL 語言 WXML ?WXSS,另外主要的方法 function 寫在 js文件中 ?一些配置文件寫在json文件中捻脖。
微信 wxml 中自定義了非常豐富的標(biāo)簽锐峭,主要還是模仿 HTML,但是擴(kuò)展了HTML可婶,還有其中 類似 React 的風(fēng)格沿癞,有點類似IOS 編程。
自己嘗試 寫了一些代碼 矛渴,插入圖片 列表椎扬,實現(xiàn)頁面跳轉(zhuǎn) ? 等功能。相關(guān)微小的框架和標(biāo)簽 組件 及api ?可以在其官網(wǎng)查看學(xué)習(xí)
https://mp.weixin.qq.com/debug/wxadoc/dev/framework/MINA.html
微小 適合做前端處理具温,后臺還是需要 RPC與后臺通信蚕涤。
寫完的小程序 ?可以發(fā)布并體驗,但是仍然需要審核铣猩。步驟還是有點小繁瑣
總之 微小適合學(xué)習(xí)揖铜,沒準(zhǔn)還可以在朋友圈 炫一下,比如開發(fā)一些簡單的功能 达皿,每日雞湯? 每日段子? 簽證助手? 匯率查看 等等工具類天吓,也可以開發(fā)更復(fù)雜的功能做表現(xiàn)。