關(guān)于微信小程序,我也做了兩三個(gè)了,我想簡(jiǎn)單總結(jié)下感想。
1.總體來(lái)說(shuō)還是很簡(jiǎn)單的
-
2.主要的工作和知識(shí)點(diǎn)有
- 2.1畫靜態(tài)頁(yè)面
- 2.2寫js,寫入交互和業(yè)務(wù)
- 2.3對(duì)接微信各種接口
- 2.4小程序的生命周期,跳轉(zhuǎn),存儲(chǔ)等雜項(xiàng)
-
3.注意點(diǎn)
- 3.1寫靜態(tài)頁(yè)面就是前端基本功了,主要要注意的是微信自定義的標(biāo)簽,循環(huán)語(yǔ)法,以及css用flex布局,這幾點(diǎn),要做到熟悉,不想熟悉就沒(méi)效率
- 3.2寫js的話,是最難的,其實(shí)也是前端基本功,es6的語(yǔ)法最好要熟悉,小程序的頁(yè)面生命周期要了解
- 3.3基本的登錄,支付接口對(duì)接沒(méi)啥技術(shù)含量,就是工作量,有過(guò)經(jīng)驗(yàn)就行。
然后還有一大堆奇怪的接口,自己按需使用吧,要能查文檔,理解 - 3.4需要對(duì)類app的運(yùn)行有點(diǎn)概念,app生命周期,本地存儲(chǔ),請(qǐng)求,優(yōu)化
大概就是這樣
-
4.一個(gè)優(yōu)秀的小程序開(kāi)發(fā)應(yīng)該是什么標(biāo)準(zhǔn)
- 4.1 前端基本功扎實(shí),對(duì)微信語(yǔ)法,組件,熟悉,寫頁(yè)面快
- 4.2 js基礎(chǔ)扎實(shí),寫業(yè)務(wù)快
- 4.3 對(duì)微信接口熟悉,對(duì)接接口快,包括一些奇怪的接口,經(jīng)驗(yàn)越多越好
- 4.4 對(duì)小程序運(yùn)行理解深刻,能寫出高質(zhì)量高效率的代碼
- 4.5 對(duì)常見(jiàn)的業(yè)務(wù),比如商城,cms有相關(guān)經(jīng)驗(yàn)
- 4.6 最好能做后端,一塊做了
-
5.我自己的話,短板很明顯
- 5.1.效率低,后端出身前端技術(shù)不扎實(shí),又是隔幾個(gè)月做一個(gè)小程序,所以記不住標(biāo)簽,flex,每次都要查,效率很低。
- 5.2 js不行,js的異步,組件,es6都理解不深刻
大概就是這樣,總結(jié)就是不專業(yè),效率低,要我專注半年都都小程序,那我就肯定行了,所以我覺(jué)得要找時(shí)間深造一下js,其他也沒(méi)啥好辦法