您的位置:首頁 >  新聞中心 > 開發(fā)者專區(qū)
  開發(fā)者專區(qū)
 

初學(xué)者開發(fā)微信小程序經(jīng)驗(yàn)交流分享

來源:原創(chuàng)    時(shí)間:2018-02-02    瀏覽:0 次

來自于新手的領(lǐng)會,期望這篇新手小程序開發(fā)心得共享能協(xié)助到剛預(yù)備開發(fā)小程序的朋友們。

小程序出來這么久,我才開端第一次觸摸它,一點(diǎn)也不覺得學(xué)習(xí)的晚,由于在我做了第一個(gè)小程序項(xiàng)目之后,發(fā)現(xiàn)這玩意沒什么難度,今后別再拿會做個(gè)小程序就出去裝了??!



微信小程序視頻教程

導(dǎo)讀:鏈接與暗碼都存在,有需求的能夠點(diǎn)擊 右下角 獲取視頻教程

獲取暗碼

為什么小程序還有缺陷?


小程序再好,也有它的缺陷。


1、小程序結(jié)構(gòu)不容易了解


它的項(xiàng)目結(jié)構(gòu)到?jīng)]什么問題,問題在于文件名的重寫,css => wxss,HTML => wxml,很別扭啊,由于我是個(gè)十分喜愛原生開發(fā)的程序員,一時(shí)難以承受這種奇葩的文件,第一眼看到wxss我還在想這東西是不是避免跨站進(jìn)犯的玩意。


2、裝備文件過多,學(xué)習(xí)比較費(fèi)力


處處都是json文件,看得挺難過。

blob.png


3、js寫的別扭


有個(gè)大局的App({}),還有個(gè)單個(gè)頁面的Page({}),你說你是vue嗎?寫起來的感覺又不是??吹胻his.setData({}),你說你是react嗎?也不像啊。咦,如同有點(diǎn)jQuery的影子,wx.API用起來挺像jQuery,但又不全是。像原生嗎?不像,一切API都是用面向?qū)ο蟮霓k法封裝的,假如是函數(shù)式編程,寫起來和原生js能夠很好的聯(lián)接。


關(guān)于這個(gè)調(diào)集了4大天王高科技,但又沒有copy徹底的東西,假如沒有四大天王的一點(diǎn)根底,寫起js仍是挺費(fèi)力的,好在我全都有所了解,承受這些常識變得不那么難。


4、wxss沒什么可說的,說說wxml,有人說像react-native,有人說像vue,有人說像angular,要我說,看到這玩意,我都置疑自己學(xué)的html是不是沒用了。


5、小程序還修正了許多原生的辦法,比方事情函數(shù),一致選用bind-event的寫法。難過想哭,小程序好的當(dāng)?shù)卦谟谟芯唧w的文檔描繪了這些改變,壞的當(dāng)?shù)卦谟谄茐牧嗽_發(fā)者的習(xí)氣。


6、遺忘曩昔,才干學(xué)會小程序。


為什么小程序開發(fā)速度快?


或許每個(gè)開發(fā)者都聽說說小程序開發(fā)速度快,產(chǎn)出高,通過我自己的測驗(yàn),發(fā)現(xiàn)了幾個(gè)要害點(diǎn)。


1、小程序有專門的開發(fā)東西:微信開發(fā)者東西


這套開發(fā)東西集成了小程序所需求的開發(fā)環(huán)境,優(yōu)點(diǎn)就是不需求像開發(fā)react或許vue相同費(fèi)盡心機(jī)的裝備webpack環(huán)境。缺陷就是這個(gè)開發(fā)東西不是那么好用,寫記事本的感覺。


2、小程序有一套官方的根底demo,下載修正即可運(yùn)用:官方的根底demo


我一開端不知道怎么建立小程序的項(xiàng)目,然后找到了這個(gè)demo,下載源碼到本地,直接能夠運(yùn)用,不知道有沒有cli。之后開發(fā)者需求把源代碼的路由刪掉,保存主頁路由,然后進(jìn)行開發(fā)。

blob.png


3、前面2步關(guān)于新手來說只需求幾個(gè)小時(shí)就能完結(jié),假如你有經(jīng)歷了,幾分鐘就能完結(jié)并且做開發(fā)了。


4、小程序有一套自己的組件庫:小程序組件庫


組件庫給人的優(yōu)點(diǎn)是能夠滿意沒有設(shè)計(jì)師的開發(fā)者的開發(fā)需求,盡管我感覺這些組件寫的不怎么好用,關(guān)于不尋求完美的人來說夠用了。


5、小程序有一套API:小程序API


比較于組件庫,我覺得API才是小程序最大的奉獻(xiàn),憑借了微信APP為載體的優(yōu)勢,封裝了許多好用的API,十八般武藝樣樣精通,并且文檔寫的很不錯(cuò)。


學(xué)習(xí)小程序最好的方法


不是看他人寫的教程博客,而是看官方文檔,由于文檔寫的很明晰,所以我覺得寫篇教程還不如寫篇開發(fā)心得更有效果。


總結(jié)


假如你還沒玩過小程序,那么翻開官方文檔的大門,依照官方教程模仿一遍,哦,你會發(fā)現(xiàn)它是如此的簡略(項(xiàng)目建立、環(huán)境裝備),之后就是檢測誰的js功底厲害了。



免费视频观无码一区,国内精品一区二区无码,99精品无码视频在线播放,ā片国产在线播放