微信小程序開發(fā)者工具,用微信語言開發(fā)小程序
微信小程序開發(fā)應(yīng)使用微信自己開發(fā)的MINA框架,微信建立MINA框架目的是幫助開發(fā)者盡可能簡單、高效地開發(fā)出具有原生APP體驗的小程序。
在MINA框架中,微信為開發(fā)者提供了視圖層層(View)描述語言WXML和和WXSS以及基于 Javascript的邏輯層( App Service)框架,并在視圖層與邏輯層間提供了數(shù)據(jù)傳輸和事件系統(tǒng),這能讓開發(fā)者很方便地聚焦到數(shù)據(jù)與邏輯上。
運行MINA框架中的項目離不開小程序 APPID和微信開發(fā)者工具,下面將具體介紹一下如何獲得并使用兩項內(nèi)容。
1.小程序AppID
微信小程序創(chuàng)業(yè)者首先需要一個小程序的ApID,這可以登錄微信公眾號官網(wǎng)https://mp.weixi.99.com獲得,即在網(wǎng)站的“設(shè)置”→“開發(fā)者設(shè)置”中,查看到小程序ID。注意,小程序的APPID不可直接使用服務(wù)號或訂閱號的APPID。
2.微信小程序開發(fā)者工具
微信小程序開發(fā)者還需要在官網(wǎng)下載并安裝微信開發(fā)者工具,此工具支持Windows、linux以及Mac平臺。開發(fā)者工具安裝完成后,打開并使用微信掃碼登錄,選擇“添加項目”,填入上文獲取到的 APPID,設(shè)置一個項目名稱(非小程序名稱),并選擇一個本地的文件夾作為代碼存儲的項目目錄,然后再點擊“添加項目”,便可成功創(chuàng)建項目。
項目創(chuàng)建成功后,點擊該項目,便可看到完整的開發(fā)者工具界面。點擊左側(cè)導(dǎo)航,在“編編輯”中可查看和編輯小程序代碼,在“調(diào)試”中可測試代碼并模擬微信小程序在微信客戶端效果,在在“項目”中可將小程)序代碼發(fā)送到手機里預(yù)覽實際效果。
另外,微信為了方便初學(xué)者了解小程序的基本代碼結(jié)構(gòu),打開的時候會自動提示“是否需要創(chuàng)建一個 quick start項目”,微信小程序開發(fā)者只需選擇“是”,開發(fā)者工具就會幫助大家在開發(fā)目錄里生成一個簡單的demo。
App.js、app.json和app.wxss文件是必不可少的,是小程序生成的依賴文件。其中.js后綴的文件是腳本文件.json后綴的文件是配置文件.wxss后綴的文件是樣式表文件。
(1)app.js
app.js是小程序的腳本代碼,不僅可監(jiān)聽并控制整個程序的生命周期,還是全局變量聲明的地方。程序員通過app.js可調(diào)用框架提供的諸多API,比如,同步存儲、同步讀取本地數(shù)據(jù)等。
(2)app.json
app.json是對整個小程序的全局配置,不可注釋。在這個文件中,程序員可配置小程序是由哪些頁面組成、小程序的窗口背景色、導(dǎo)航條樣式、默認(rèn)標(biāo)題等。
(3)app.wxss
app.wxss是整個小程序的公共樣式表。程序員可在頁面組件的class(類)屬性上直接使用app.wxss中聲明的樣式規(guī)則。
了解了微信為小程序提供的各種開發(fā)支持后,接下來就可以開始設(shè)計并開發(fā)自己的微信小程序了。
【版權(quán)聲明】:本站內(nèi)容來自于與互聯(lián)網(wǎng)(注明原創(chuàng)稿件除外),如文章或圖像侵犯到您的權(quán)益,請及時告知,我們第一時間刪除處理!謝謝!