快速入門微信小程序

如何快速入門微信小程序呢?

        個人認爲:

          第一步

             應該瞭解整個數據流框架。微信小程序主要提供了一個前端頁面的開發和微信接口服務,和前後端分離開發基本一樣,唯一不一樣的是無論是調取自己服務器接口的數據,還是手機上的數據的時候,都要使用由微信提供的服務接口。用戶產生的數據和後臺交互的流程:小程序界面產生數據------->微信服務接口---->自己後臺服務接口。用戶使用小程序的時候,發生交互需要把數據提交後臺的時候,調取微信提供的服務接口裏的request 方法【使用方式和用JS的數據請求方式基本一致】,該請求會調用手機的http請求來訪問我們後臺服務接口。微信的服務接口相當於(可能不是,類似)在手機上搭建了一個類似.net wcf的服務一樣,該服務可以滿足開發者對手機信息的調取和簡單的使用手機的硬件【例如:藍牙,攝像頭等】等有微信封裝的方法接口。

        【微信服務接口----->wx.  這個類庫】可以這麼理解,該接口類似於 .net wcf的函數接口,這個可以說是小程序和我們後臺服務的核心了。

        數據流框架基本瞭解完畢,這時候就會發現小程序的侷限性和方便性。

        侷限性:我們小程序的開發,對於手機的使用等等,都基於微信的服務接口,也就是很多東西我們必須等微信小程序接口的開發者來把接口服務完善。接口服務的牛逼程度和開放程度決定了我們小程序對手機的使用權和能力,類似於web開發【基於瀏覽器】。

        方便性:微信接口服務也爲我們提供的方便性,有很多封裝好的方法供我們來使用調取手機/微信的信息,【小程序對於用戶的好處這裏我就不說了】。

         第二步

                框架了解完畢了,這時候就可以開始入手寫代碼了,下載微信開發工具我就不多說了。我們學習微信開發的時候主要要學習兩個,一個是微信所說的WXML,一個就是微信服務接口【wx.】。

                WXML

                瞭解 .net wpf,xamarin.form,移動開發,遊戲開發引擎等,對於XML的語法應該都不陌生,但是WXML是什麼鬼。最初我以爲微信web小程序是基於html5的,或者xml。結果他們自己定義了一個標籤化語言WXML,說白了WXML就是有微信特色的XML前端語言。這裏有xml基礎的來學習和研究WXML的時候會輕鬆很多,思想也基本一致。

                wx.【微信服務接口api】

                可以數是微信小程序的一個核心機制。這個可以理解就是微信app爲我們小程序提供的操作手機和微信的 API微服務。也可以理解爲框架內置的方法和函數。我個人傾向於理解爲服務接口。

下面分享幾個學習微信開發的一些文檔網站:

來自於w3c的:

                    https://www.w3cschool.cn/weixinapp/weixinapp-data.html

來自於微信官方的:

                    https://mp.weixin.qq.com/debug/wxadoc/dev/index.html?t=2018228

注意事項:小程序要求配置的後臺服務地址必須是https的而且只能配置一個域名。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章