首先,個人認為拖拽類生成小程序不屬于真正的開發小程序,使用編程的方式實現,才屬于真正意義上的開發。
從0開始入門,當然要從最基礎的內容開始入手。
先下載一個“微信開發者工具”
下載地址:https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html
一、html知識,微信內又名wxml
學習html,最好的方式就是動手寫一下。直接把實例復制到開發者工具中使用并嘗試調整參數。這部分內容很容易理解,嘗試一兩次,就可以入門??梢韵葟膙iew,swiper,text,button入手。這幾個屬于高頻率使用的元素組件。
參考鏈接:https://developers.weixin.qq.com/miniprogram/dev/component/
二、css
樣式修改,屬于開發中關鍵的一步。要實現絢爛多彩的小程序,必須經過樣式的修改??梢韵葟膁isplay,position,font,color,background,border等屬性入手,可以實現大部分的樣式修改需求。
參考鏈接:https://www.w3school.com.cn/css/index.asp
三、javascript(簡稱js)
剛入門只需要了解最基礎的語法,可以跟著教程一步步走一遍。對變量,運算符,函數,對象,事件有一個基礎的了解。這時需要注意報錯信息,因為剛入門的同學,容易寫錯語法。注意
輸入法,一定不可用中文的標點符號,不然就會造成報錯。理解js的語言特性,什么是事件驅動,什么是單線程異步。
參考鏈接: https://www.w3school.com.cn/js/index.asp
四、小程序特性
主要從微信小程序的官方文檔中學習。了解常用的api,比如路由跳轉,網絡請求,數據緩存等,還要了解全局的配置,頁面配置,和小程序的生命周期。理解整個小程序從初始化到銷毀的整個過程。
參考鏈接:https://developers.weixin.qq.com/miniprogram/dev/api/
五、后端服務
個人建議先從云開發入手,雖說沒有后端開發的經驗,云開發可能學起來有點吃力。但總體而言,云開發會比常規的后端開發要簡便得多。從微信官方文檔中學習:云函數,數據庫,儲存,和云調用。放心,這里使用的語言也是js。
云開發參考地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/getting-started.html
而且可以配合使用騰訊云的cms后臺系統https://cloud.tencent.com/document/product/1220/47065,實現一般的內容系統的快速開發。
到了后期的進階,也可以先從nodejs的搭建開始入手學習。
感謝您的閱讀,如果文章對你幫助,請不要吝嗇你的贊贊贊!
若有定制需求或更多小程序開發干貨: http://www.cobreti.com/
如有定制需求可聯系: 18665003093(微信同號)