當前位置:
首頁 > 最新 > 小程序的思考

小程序的思考

最近七天,開始研究了小程序。當然這也就將之前的該周計劃《影評周》打斷了。這裡也要說說原因,自從翻了小程序一書,恰好是618購買的,到手之後一周就開始閱讀,遂一發不可收,一周時間對小程序的開發基本全部掌握。細節部分也有易忘記的。

小程序,是我見過的,比起html5,比起app,更注重規範的開發方式。每一個頁面四個文件,他們分別是js、json、wxml、wxss。json文件自然是配置問價,wxml對應html中的html文件,而wxss對應的即是css文件。所有的wxss都是獨立於某個頁面內部的,如果要使用相同的某個wxss,使用include即可。Include的功能對應於copy整個wxss內容到目的地。

除了include方式引入之外,我們還可以使用import方式。當然前面已經說過了,include是直接地copy,整塊代碼的全部引入,而import則是可以引用模板定義的代碼。例如template.wxml中定義了

;

引用的時候,僅需要即可。

使用的時候:

方式很簡單。那麼wxss是不是也可以引用呢。前面談及的都是wxml中include或者importwxml文件。其實在wxss中也可以引入樣式。例如定義好了common.wxss那麼在另外的header.wxss中僅僅需要@import 「common.wxss」即可。即可將定義好的common.wxss引入到header.wxss中。

限於文章篇幅,每一篇文章講解的只能是一部分內容。其他的內容後面的公眾號中再一一講解。我們再來看看實際開發中的注意事項。

第一點:公眾號發布,可以提交並且展現的頁面僅僅是5個。也就是說,目前發布僅僅支持5個page。這也是小程序的定位:適合輕量級的產品,而不是相反。也有好事者可能感興趣在於,那麼如果想實現非常複雜的頁面,又該如何著手呢?答案也是極為明顯的,條件渲染。條件渲染讓我們的一個頁面可以支持無數的其他頁面,所以想做極其複雜頁面童鞋可是嘗試了。項目維護可能不佳。如果可以設計到位,也是不錯的想法。

第二點:在小程序開發中,必須具備安全域名。具備域名,我們需要申請,這個過程不是極其簡單,但也並非那麼複雜。審核對阿里雲或者騰訊雲是比較輕鬆的,但是到了域名備案,時間長度上面稍長,大約一個月周期。因為小程序不支持IP,同時伺服器配置https也是一個較為複雜的操作,所以建議不想過多時間的,可以直接購買騰訊雲,小程序對此是大力支持的。如果對整個域名配置以及https配置以及審核和備案感興趣的,可以嘗試自己購買單獨的雲搭建即可。目前筆者採用的就是後者。

第三點:開源介面的運用。開源介面目前已經有了很多。這裡筆者推薦一波易源數據,當然本文並不是替這個打廣告,事實上我在周末時間編寫音樂相關介面的時候,使用了QQ音樂,問題會遇到403錯誤。仍然推薦的理由是:接入文檔非常詳細,易於閱讀和運用。另外一點則是,該處提供的介面之多,我一周之內找了很多開源介面的資料,這一家提供的介面數量之多,確實可以滿足需求。

小程序是開發輕量級app的利器。從追求的初衷而言,這想來是極好的。目前支持大小是2M。這就要求,本地全部是項目代碼,所有的圖集源於網路。其實在5G時代的到來之際,小程序的做法是符合未來方式的,流量不限制,5G支持的網速之快,對於運行小程序自然不在話下。另外一點,5G的到來,會不會影響到包的大小限制,也是未知的。拭目以待。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 全球大搜羅 的精彩文章:

諾貝爾經濟學獎得主羅伯特·希勒稱,比特幣是 「熱情的流行」
孩子,只要努力了就好

TAG:全球大搜羅 |