您好,登錄后才能下訂單哦!
這篇文章主要介紹了微信開發小程序的示例分析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
微信小程序和H5的區別
運行環境不同
H5的運行環境為瀏覽器和移動端的webview,而微信小程序則是微信自己開發的類似React Native框架的產物,其特點為,不需要更新微信app,小程序就可以自己進行更新!
獲取系統權限的不同
首先我們要承認,微信小程序是微信的親兒子,而H5則是別人家的,所以,微信小程序在權限獲取方面是可以直接API調用的,而H5則需要做好適配,例如,數據存儲之類、微信分享之類的的。
流暢度不同
這個其實沒什么可說的,正如我上面所說的,一個親兒子,一個別人家的,加上微信專門為小程序開發的相關平臺,所以,微信小程序的流暢度要比H5強很多
API、框架、組件不同
微信小程序的WXSS、WXML脫胎于H5的HTML、CSS,但是并不是原版照抄的,在很多地方也是有區別的,例如,很多組件,微信小程序進行了自己編寫,和H5并不兼容。所以我們在開發過程中要注意先查看官方開發文檔。
開發小程序注意事項
仔細閱讀官方開發文檔,注意版本更新,因為小程序的誕生時間還算比較短,所以有很多東西還需要更改,所以有可能你上一個版本還在使用的東西,下一個版本就已經淘汰了。
微信小程序不是H5,所以不能把H5代碼復制直接使用,某些組件和WXSS操作時要注意.例如我查詢H5的CSS樣式中的display屬性默認為inline,但是我在微信小程序實用工具查詢發現是block,還有就是組件的不適應,不識別。
微信小程序雖然也是用js,但是某些js功能卻無法使用,例如節點獲取微信小程序調用無反應!經過我的查詢,發現微信小程序無法使用DOM操作,對于小程序而言它的一切變化都是通過數據去進行驅動的!
要注意微信小程序的大小上傳限制,小心超了,就不好玩了!
目前只發現了這么多,以后發現會再進行逐漸完善!
感謝你能夠認真閱讀完這篇文章,希望小編分享的“微信開發小程序的示例分析”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。