自從微信推出小程序以來,很多人除了對小程序功能的期待之外,也在疑惑著這個小程序跟我們一直以來使用的微信公眾號到底有什么區別?
微信公眾號的二次開發,相比原生App來說,開發成本,運營成本,和推廣成本都小的多,所以現在越來越多的公司開始使用微信公眾號開發,這個已經成為前端不可少的一個工作技能。至于如何把代碼放到微信開發工具中查看。一般來說有兩種方式,一種是本地起一個服務,把產生的localhost:xxx的地址直接扔在微信開發工具上訪問就可以調試了。
首先要說的是,微信開發者工具并不是不是我們寫代碼的IDE,它的作用只是一個調試工具。供我們調試,查看。我們程序中調用微信本身提供的js-sdk時候產生的信息或者錯誤提示。使用angular,react,vue這些前端框架寫的話,一般會用到webpack,或者gulp,grent都會產生一個本地運行環境。而如果是用純html+jquery寫的,可以單獨再使用gulp或者webpack,啟動一個本地服務。
第二種是,直接部署服務器,使用部署之后的地址。當微信開發工具只是當我們調用微信本身的js-sdk的時候,會產生調用信息。在做微信開發的時候沒有用到微信提供的那些比如支付掃碼定位等等的功能,或者并沒有和后臺對接,只是調界面的時候,也可以直接在chrome里面調試,效果是一樣的。而微信小程序的發布是和普通的網頁開發不一樣的,基本上與原生app的發布類似。開發者將寫好的項目提交給微信審核。審核通過之后,用戶就可以搜索到。