微信小程序
這個(gè)就不介紹了,大家都知道。
主要是以網(wǎng)頁的形式,在wx封裝的瀏覽器內(nèi)展示。所以大多是H5來做小程序。
JS 語法
js語法只是翻翻之前買的一本,主要掌握
1. 變量、常量的聲明
使用 var const ,不需要java中的指定類型
2. 方法的聲明與調(diào)用
需要注意在對(duì)象中聲明與在其他地方聲明的區(qū)別(有些地方有疑問,沒搞清楚到底如何定義對(duì)象)
普通聲明方法
function 方法名字(參數(shù)....){ 方法體
}
調(diào)用方法
方法名字(參數(shù));
對(duì)象中聲明方法
方法名: function (參數(shù)....) {
方法體
},
在該對(duì)象中調(diào)用方法
this.方法名字(參數(shù));
3. 文件引用
開發(fā)中會(huì)封裝很多東西到某個(gè)js文件中,可以這樣引用
var test= require("js文件相對(duì)路徑/js文件名字.js"); test.aa();
需要注意
要調(diào)用的方法需要暴露出來
module.exports = {
對(duì)外暴露的方法名字:方法的名字
} module.exports = {
方法的名字
}
4. 其他
有不會(huì)的就問百度
UI
微信小程序的UI主要使用的自己定義的一套組件,對(duì)于Android程序員來說,照著文檔用就可以,比較簡(jiǎn)單。
麻煩的是布局,由于使用的是H5 的這套東西來渲染,使用css樣式來設(shè)置組件的布局。所以需要學(xué)習(xí)css相關(guān)的知識(shí),我是一邊做,有問題直接問H5同學(xué)的,或者直接百度。
主要使用的布局是:flex,position
微信小程序的api
1. 微信小程序的api
需要先大致瀏覽一遍小程序的文檔,知道有哪些api,可以實(shí)現(xiàn)哪些功能,然后邊做邊查api。
2. 可以把Android中開發(fā)思路帶入小程序中。
比如:
- 網(wǎng)絡(luò)庫封裝
- mvp思想
- eventbus
后期會(huì)根據(jù)需求,繼續(xù)加入其他的邏輯