佛山微信小程序開發(fā)必備技能清單
微信小程序開發(fā)技能清單
如果你想開發(fā)一個Android應(yīng)用,那么你就需要學習Java 語言基礎(chǔ)和Android相關(guān)的技術(shù),如果你想開發(fā)一個iOS應(yīng)用,就必須要學習Objective-C及其他相關(guān)的技術(shù),如果要開發(fā)一款小程序,那么了解和學習相應(yīng)的開發(fā)語言是必須的。
對于佛山微信小程序開發(fā)者而言,需要學習的是語言有:
微信標記語言(WeiXin Marked Language,即WXML)
微信樣式表(WeiXin Style Sheet,即WXSS)
JavaScript(JS) 或 WeiXin Script(WXS)
提示:根據(jù)官方說明,WeiXinScript(WXS)和JavaScript(JS)是兩種不同的語言,WXS有自己的語法,和JS 并不一致,且WXS 不依賴于運行時的基礎(chǔ)庫版本,它可以在所有版本的小程序中運行。
wxs 的運行環(huán)境和其他 javascript 代碼是隔離的,wxs 中不能調(diào)用其他 javascript 文件中定義的函數(shù),也不能調(diào)用小程序提供的API,wxs 函數(shù)不能作為組件的事件回調(diào)。
由于運行環(huán)境的差異,在 iOS 設(shè)備上小程序內(nèi)的 wxs 會比 javascript 代碼快 2 ~ 20 倍,在 android 設(shè)備上二者運行效率無差異。
雖然微信專門為小程序開發(fā)了三種語言,但除了wxs之外,其他兩種語言無論是在風格還是在語法上,都與HTML 和 CSS非常相似,甚至有些是直接照抄。
所以,在開發(fā)小程序之前,你至少需要掌握 HTML、CSS、JavaScript這三種語言即可,而這三種語言正是前端三劍客,正是網(wǎng)頁前端的伙伴們天天都在搞的事。
其實,前端三劍客的學習成本并不高,甚至可以說是很低很低,有的人甚至能在一個星期內(nèi)熟練掌握這三種語言。
所以,要想學習小程序開發(fā),這份技能清單拿去吧:
HTML
CSS
JavaScript(JavaScript雖然名稱中包含有Java,
但它 Java 關(guān)聯(lián)并不大,所以不需要 Java 基礎(chǔ))
好了,除了以后技能清單外,你可能還需要這一份清單:
一本好書: 《Javascript權(quán)威指南》
一個文本編輯器(如:Notepad++),不要剛上手就上IDE 。
一個好的瀏覽器 ,如:Google Chorme 。
一雙勤勞的手,多敲代碼。
一顆狂熱的心 + 恒心 + 耐心。
一位好老師Google,國內(nèi)上不了Google,所以請科學上網(wǎng)。
一條路:看書看視頻打基礎(chǔ) → 模仿 → 自己動手。
佛山市意合云營銷策劃專業(yè)提供六合一營銷型網(wǎng)站,微信小程序開發(fā),官方網(wǎng)站定制,網(wǎng)站優(yōu)化,SEO優(yōu)化推廣,百度優(yōu)化,整站優(yōu)化為您的企業(yè)打造面向360、百度優(yōu)化推廣等全網(wǎng)營銷方案!