微信小程式開發必備技能清單

小橙序之家發表於2017-12-23

開發微信小程式必備技能清單

小程式釋出至今已經有半年多,從剛釋出之初的火熱到後來的無人問津,再到現在的持續升溫,這讓很多人都慌了神,我們是不是應該學一學小程式開發呢?小白怎麼上手學習?其他在職的開發人員需要學習哪些技能才能入行小程式開發?

今天,就由小橙序之家(微訊號 xcxzjia)為你列出技能清單,不管最終入不入行小程式開發,都希望大家能順利開啟自己的小程式開發之路,自己開發一款屬於自己的小程式也挺好的。  

微信小程式開發技能清單

如果你想開發一個Android應用,那麼你就需要學習Java 語言基礎和Android相關的技術,如果你想開發一個iOS應用,就必須要學習Objective-C及其他相關的技術,如果要開發一款小程式,那麼瞭解和學習相應的開發語言是必須的。

對於小程式開發者而言,需要學習的是語言有:

  • 微信標記語言(WeiXin Marked Language,即WXML)
  • 微信樣式表(WeiXin Style Sheet,即WXSS)
  • JavaScript(JS) 或 WeiXin Script(WXS)

小橙序之家(微訊號 xcxzjia)提示:根據官方說明,WeiXinScript(WXS)和JavaScript(JS)是兩種不同的語言,WXS有自己的語法,和JS 並不一致,且WXS 不依賴於執行時的基礎庫版本,它可以在所有版本的小程式中執行。

wxs 的執行環境和其他 javascript 程式碼是隔離的,wxs 中不能呼叫其他 javascript 檔案中定義的函式,也不能呼叫小程式提供的API,wxs 函式不能作為元件的事件回撥。

由於執行環境的差異,在 iOS 裝置上小程式內的 wxs 會比 javascript 程式碼快 2 ~ 20 倍,在 android 裝置上二者執行效率無差異。

雖然微信專門為小程式開發了三種語言,但除了wxs之外,其他兩種語言無論是在風格還是在語法上,都與HTML 和 CSS非常相似,甚至有些是直接照抄。

所以,在開發小程式之前,你至少需要掌握 HTML、CSS、JavaScript這三種語言即可,而這三種語言正是前端三劍客,正是網頁前端的夥伴們天天都在搞的事。

其實,前端三劍客的學習成本並不高,甚至可以說是很低很低,有的人甚至能在一個星期內熟練掌握這三種語言。

所以,要想學習小程式開發,這份技能清單拿去吧:

  1. HTML
  2. CSS
  3. JavaScript(JavaScript雖然名稱中包含有Java,但它 Java 關聯並不大,所以不需要 Java 基礎)

好了,除了以後技能清單外,你可能還需要這一份清單:

  1. 一本好書: 《Javascript權威指南》
  2. 一個文字編輯器(如:Notepad++),不要剛上手就上IDE 。
  3. 一個好的瀏覽器 ,如:Google Chorme 。
  4. 一雙勤勞的手,多敲程式碼。
  5. 一顆狂熱的心 + 恆心 + 耐心。
  6. 一位好老師Google,國內上不了Google,所以請科學上網。
  7. 一條路:看書看視訊打基礎 → 模仿 → 自己動手。

“ 關注小橙序之家(xcxzjia)微信公眾號,回覆「清單」也可獲得技能清單,同時,小橙序之家公眾號免費提供小程式開發視訊教程,免費送130套小程式原始碼。”

相關文章