小程序系列之初識小程序

前言

作爲一個Android開發來說,學習小程序其實是一件比較痛苦的事情.

因爲本身沒有前端基礎的我,無法想象直接上手開發小程序是一種怎麼樣的體驗,

但是事實就是,當公司需要你開發小程序,你不得不硬着頭皮去學習,下面就來和大家分享一下

我學習小程序的過程以及心理歷程吧.


寫作<小程序系列>的目的

當做一種想回憶的記錄,把一些散亂的知識和記憶都整理在一起,希望在這個過程中能夠讓大家對學習小程序有一些啓發和幫助,也是自己總結學習知識之後的一種提煉能力吧.

小程序如何學起?

1.首先花個1-2天時間仔細看一下微信小程序開發文檔.
我看書有一個習慣,就是要帶着問題或者目的去看,這樣你看下來,你的疑惑也解開了,你的目的也達到了!如果大家對微信小程序還不是很瞭解,那麼,我就給大家提幾點問題,大家可以帶着這幾個問題,去看文檔,基本弄懂這幾個問題,會整個文檔有一個大概的印象.

a. 看微信小程序文檔中的起步

1.瞭解註冊流程和發佈流程
2.瞭解微信小程序代碼構成部分
3.對微信小程序有一個初步認識

b. 看小程序框架的組成部分

1.項目中配置作用
2.弄清楚在哪裏寫代碼,在哪裏寫樣式,熟悉語法
3.弄懂登錄機制,弄清楚如何獲取用戶信息(涉及到scope權限),巧獲用戶信息作爲展示使用
4.小程序具備能力(建議粗略看一遍)
5.小程序生命週期與自定義組件等(建議粗略看一遍)

c.看組件部分

1.瞭解基礎組件並粗略查看使用方法
2.重點搞清楚導航使用
3.查看open-data控件使用
4.web-view控件使用

API部分

1.着重看路由部分,畢竟頁面跳轉需要經常使用
2.界面部分大略過一遍
  • 個人體會(以下說法僅個人見解,不見得對):
  • 學習一個框架,不可能把每一個地方都去詳細的看一遍,因爲有些功能,我們根本用不到,也記不了那麼多,所以我們只能撿重點部分和常用部分進行學習,其他部分只能說涉及到,然後進行學習和研究.
  • 學習當然不能一蹴而就,想短時間速成,方法當然也有,但是後遺症就是,基礎不牢,根基不穩,如果想把小程序當做自己非常精通的一個技能,建議不要採用以上的方法.以上的方法僅適合快速開發,速成階段.
  • 以上僅個人一些廢話,完全可以忽略不計.

建議使用Taro小程序框架開發

  • 爲什麼使用Taro框架開發?

    因爲我們公司使用的技術棧是react,爲了適應所有前端開發人員,使用此套框架可以讓前端人員進行無縫對接,無須再適應其他語法.

  • 使用Taro框架的好處

    使用 Taro,我們可以只書寫一套代碼,再通過 Taro 的編譯工具,將源代碼分別編譯出可以在不同端(微信/百度/支付寶/字節跳動/QQ小程序、快應用、H5、React-Native 等)運行的代碼。

  • 語法風格

    Taro 遵循 React 語法規範,它採用與 React 一致的組件化思想,組件生命週期與 React 保持一致,同時支持使用 JSX 語法,讓代碼具有更豐富的表現力,使用 Taro 進行開發可以獲得和 React 一致的開發體驗。

預告

我們後續將採用Taro框架作爲基礎,爲大家介紹小程序開發,編寫小程序系列文章.


以上,如文章有錯誤之處,敬請指正,感謝各位.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章