今天微信小程序有更新了云石,新增了大量的接口,同時修復了比較多的bugs研乒,增加分享汹忠,掃一掃等功能。
應該說小程序可以開發(fā)比較多的功能了雹熬,市面上的80-90%的APP可以通過小程序來完成宽菜,特別是一些電商、新聞類等CRUD的APP竿报,其功能都可以在小程序上實現(xiàn)铅乡。另外小程序的開發(fā)相對一些webapp開發(fā)來說簡單得多,基本上掌握簡單的CSS烈菌、HTML和javascript就可以開發(fā)小程序了阵幸,微信小程序框架內(nèi)提供了數(shù)據(jù)的綁定操作花履,我們不需要需操作DOM就可以實現(xiàn)數(shù)據(jù)的展示工作。
目前前端開發(fā)非常的火爆挚赊,各種框架層出不窮诡壁。類似Vuejs前段框架,F(xiàn)acebook開源的react-native荠割,阿里的Weex妹卿、ionic、nativescript等跨框架涨共。但是作為iOS開發(fā)者纽帖,想學習這些框架需要學習的東西比較多宠漩,所以想通過學習轉(zhuǎn)去做前端或者開發(fā)跨平臺應用程序举反,個人覺得通過微信小程序去學習前端知識和javascript還是很不錯的方式,主要是微信小程序?qū)W習和開發(fā)相對簡單扒吁,學習的成本是相對最低的火鼻。
學習建議
- 先學習HTML、CSS和javascript
- 學些網(wǎng)頁布局Flex
- 學習javascript 的ES5一些語法
- 下載學習微信小程序的官方demo
- 開始上手項目開發(fā)
個人根據(jù)百思不得姐的項目雕崩,寫了一個簡單的demo,大家可以參考一下魁索,布局主要采用Flex布局方式,可以作為學習小程序和上手的學習項目盼铁。<a>https://github.com/ramoslin02/baisibudejie</a> 粗蔚, 有需要記得Star.
另外github上也有很多的項目,比如模仿Cnode網(wǎng)站的小程序饶火,個人根據(jù)fork coolfishstudio的項目增加了導航欄的切換功能鹏控,具體可以參考 <a>https://github.com/ramoslin02/wechat-webapp-cnode</a>和<a>https://github.com/coolfishstudio/wechat-webapp-cnode</a>