精華
原創(chuàng)聲明:本文為作者原創(chuàng),未經(jīng)允許不得轉(zhuǎn)載,經(jīng)授權(quán)轉(zhuǎn)載需注明作者和出處
本篇是基礎(chǔ)系列總結(jié)篇。
9月底,第一次看小程序文檔的時(shí)候,略感“失寵”,小程序延續(xù)了微信一貫的風(fēng)格謹(jǐn)小慎微。從內(nèi)測(cè)名額>UI>API接口>IDE測(cè)試>體驗(yàn)資格>真機(jī)測(cè)試都很小心;微信已經(jīng)畫(huà)好了條條框框;要么遵守,要么你走,就像當(dāng)年微博最多發(fā)140個(gè)字一樣。既然微信給開(kāi)發(fā)者戴上了緊箍咒,那咱只能跟著唐僧西天取經(jīng)了,抓妖怪。
以上是我在@MANI搬運(yùn)工帖子的留言,總結(jié)來(lái)就是一句話:順者昌逆者亡。
系列文章在十一前開(kāi)始規(guī)劃內(nèi)容,10月、11月陸陸續(xù)續(xù)在個(gè)人訂閱號(hào)和博客園發(fā)布。
11月4號(hào)收到1營(yíng)Wu7i同學(xué)的邀請(qǐng),今天加入社區(qū)剛好33天。潛水幾天過(guò)程中,1營(yíng)簡(jiǎn)直就是個(gè)邀請(qǐng)碼發(fā)布群,當(dāng)初也并不看好,甚至反感,所以沒(méi)怎么在意。
11月9號(hào)看到@Michael在群里發(fā)公告《英雄聯(lián)盟軍招募計(jì)劃》,手殘的我申請(qǐng)了。一是因?yàn)槲易约簩?duì)小程序感興趣正在學(xué),但興趣和學(xué)習(xí)不是最終目的,需要借助合適的平臺(tái)分享宣傳。其二是想嘗試一下全新的線上協(xié)作方式;不在一個(gè)地方、彼此還不了解、沒(méi)有約束、沒(méi)有可見(jiàn)利益的情況下,如何產(chǎn)生1+1>2的效果。
加入小黃象后,把之前的文章重新整理下,在俱樂(lè)部社區(qū)發(fā)了幾篇,社區(qū)專欄上線后,申請(qǐng)了小程序基礎(chǔ)篇系列專欄。
回顧一下基礎(chǔ)篇的主要內(nèi)容
就技術(shù)而言,小程序并不是新鮮東西,和RN一樣,提供一個(gè)無(wú)窗口的js運(yùn)行環(huán)境,通過(guò)橋接的方式調(diào)用原生組件。
所以本系列講述的生命周期、數(shù)據(jù)綁定、頁(yè)面路由、本地緩存等內(nèi)容也適用于React Native,只是語(yǔ)法和細(xì)節(jié)上差異,本質(zhì)上是一樣的。
很多同學(xué)學(xué)習(xí)過(guò)vue,再來(lái)學(xué)習(xí)小程序,說(shuō)這也像vue,那也像vue;類似的聲音還有RN轉(zhuǎn)小程序的童鞋,上手起來(lái)方便得多。你深入學(xué)習(xí)背后的原理,你會(huì)覺(jué)得這TM就是天下【大同】。
本系列沒(méi)有講述如何使用UI組件,1.是因?yàn)榻M件太多,篇幅不夠。2. 社區(qū)已有后面還會(huì)有童鞋繼續(xù)豐富組件和API使用。學(xué)習(xí)了本系列,你不定能夠?qū)懗龀錾腢I,牛逼的小程序;
基礎(chǔ)知識(shí)是一個(gè)被大家容易忽略的地方;如果你是做網(wǎng)絡(luò)的,就必須掌握ISO模型,數(shù)據(jù)包路由分發(fā),學(xué)習(xí)操作系統(tǒng)內(nèi)核;如果你是做算法的,你就要學(xué)會(huì)如何計(jì)算算法復(fù)雜度;如果你是做后臺(tái)的,你就要深入理解Http協(xié)議;如果你是做移動(dòng)開(kāi)發(fā),你要學(xué)習(xí)掌握生命周期、事件通知、緩存等知識(shí)。
只有你掌握必要基礎(chǔ)的知識(shí),才能增強(qiáng)基礎(chǔ)知識(shí)駕馭能力,用不同的思路選擇最優(yōu)方法解決問(wèn)題。
基礎(chǔ)知識(shí)來(lái)自于日常的積累,讀文檔查資料,在這里誠(chéng)心希望學(xué)習(xí)小程序的同學(xué),把小程序官方文檔(設(shè)計(jì)、開(kāi)發(fā)、運(yùn)營(yíng))至少讀一遍。重點(diǎn)難點(diǎn)多啃幾遍,動(dòng)手寫(xiě)實(shí)例加深理解。有同學(xué)說(shuō)小程序很多坑,新東西出來(lái),有問(wèn)題在所難免;但是又有多少源自你沒(méi)有讀透文檔,wx:key、頁(yè)面棧你真的弄懂了嗎?用戶數(shù)據(jù)解密你去學(xué)習(xí)AES算法了嗎?問(wèn)題再多,不要急著問(wèn)別人,一切盡在 微信官方開(kāi)發(fā)文檔之中。
限制越多,越要注意細(xì)節(jié)。
如果本系列文章能對(duì)你起到墻門(mén)磚的作用就足已,我們下一個(gè)系列不見(jiàn)不散。
By JeremyLu in 2016/12/7