最近跟公司的伙伴們一起儲備小程序技術配阵,摸索了一周烙肺,我覺著自己也大概算是入門小程序了誉帅。
今天把入門過程遇到的一些問題淀散,做一些整理,希望對大家入門小程序有所幫助蚜锨。
面向人員
主要針對開發(fā)人員档插,入門小程序開發(fā)。先介紹一下各類軟件工程師入門需要注意小程序的點亚再。
前端開發(fā)人員
前端開發(fā)人員郭膛,入門小程序應該是很快的。和Vue框架很相似氛悬。布局则剃,和樣式調(diào)整都是和前端很類似,甚至就是一樣的如捅。
前端開發(fā)人員入門小程序棍现,主要要注意的點是:
- vue不熟悉的同學,要先熟悉小程序結構镜遣。
- 數(shù)據(jù)和參數(shù)的傳遞有所不同己肮。
- 需要了解程序提供的各種api接口,特別是關于界面的api
服務端開發(fā)人員
服務端開發(fā)人員一般來說對于前端開發(fā)還是有所了解的悲关,html css js 谎僻,都不陌生。甚至很多服務端開發(fā)人員工作中就在使用這些技術坚洽。需要注意一下幾點:
- 小程序框架結構
- flex 布局估計服務端人員未必都熟悉
- 平時不怎么寫布局戈稿、調(diào)整樣式,所以要沉下心來“畫”頁面讶舰,一點點調(diào)整,別著急
android客戶端開發(fā)
客戶端開發(fā)人員一般來說技術棧比較單一需了,服務端跳昼、前端技術未必有過涉獵。
android開發(fā)人員有個又是就是布局有類似之處肋乍,都是通過寫標簽代碼來布局鹅颊,但是布局理念有所不同;要入門需要注意幾點:
- 需要熟悉flex 布局
- 小程序在data數(shù)據(jù)復制墓造,和wx:if 形式的標簽語言
- js的語法機構需要熟悉一下
iOS開發(fā)人員
相對 android 開發(fā)人員堪伍,iOS開發(fā)人員在布局上沒有那么熟悉锚烦。不過由于和html很相似所以熟悉起來還是不難的。
另外 js 語言和oc語言的淵源還是比較遠的帝雇,不比 java 和javascript 還是有點相似之處的涮俄。
所以iOS 開發(fā)人員需要注意幾點:
- flex布局要熟悉,特別是樣式條件是的auto熟悉
- javascript 語法熟悉
- 標簽布局需要熟悉
總的來說要入門小程序還是要把握尸闸,以微信官方文檔為主彻亲,先把官方文檔通讀一遍寫一些簡單的示例是有必要的。
然后需要鎖定一個小創(chuàng)意吮廉,自己把他一點點的做出來苞尝。又遇到不會的簡單搜到,搜不到感覺找個熟悉小程序的人當面問宦芦。免得走彎路宙址,挫敗信心。
今天就先介紹這么多调卑,后面繼續(xù)介紹具體的技術細節(jié)抡砂。
計劃后面要介紹的東西有:
小程序結構
小程序頁面控件編寫
樣式調(diào)整
flex布局
盒子模式
app結構
page 結構