前面有說過,我想加強串接 API 及套件運用的技術,還想做一些酷酷的網頁動態效果,在直播班後期很大的重點,就是要學會接 API,這也是實戰中必不可少的技能。
進直播班前,我對 API 真的相當排斥,雖然跟著老師的影片一步一步寫,也能完成作業,但根本不了解運作原理,只是死記硬背的盲寫,下場就是寫一次、忘一次,無法真正成為自己的技能。
後來還是下定決心把老師講解「網路請求」的各種影片給嗑完,完食之後才發現,我連三向交握都知道是什麼了,接 API 而已,根本沒什麼好怕的嘛💪!雖然底層知識相對枯燥,但是理解這些基礎的概念後,就更知道該如何運用了,後續寫起來也順手多了~
至於網頁效果的加強訓練,我則是捨棄了直播班的專題機會,轉而投入The F2E的挑戰,會這樣選擇的原因除了這一次 The F2E 活動主題就是動態網頁之外,我認為去挑戰課外的知識點,才能真的幫我打開技術的視野,那些老師上課沒教,我自己也還不會的功能,如果不是透過比賽,我是很難有機會接觸到,並實際去運用的。
說實話 The F2E 真的是超過我能力範圍相當多的挑戰,這才見識到原來程式可以運用的範圍和技術這麼深、這麼廣,中間好幾次卡關,甚至覺得自己完成不了,好險有老師的攻略本、助教及同學的幫助,最後真的有做出視差滾動和點點簽這兩關的作品,認識了好多套件,像Lottie、jsPDF、fabric.js等等,不敢說進步很多,至少有大量收穫!