準備學Angular的必修,少了這些會一頭霧水
前言
準備Angular是一個相當浩大的工程,如果有問GPT4或者ChatGPT,都會說Angular是一個學習曲線相對複雜的框架。
但我鍾情於Angular,因為我覺得它的結構我很喜歡,且元件與元件間、還有很多的細節都相當漂亮。
再者,它以TypeScript為基礎,我很喜歡TypeScript大於直接寫JavaScript。(雖然兩者都會)
那Angular需要怎樣的基礎必修,才會讓自己在開發的時候不要不知道發生什麼事呢?
必修
第一個:JavaScript,因為Angular是JavaScript框架,雖然用的是TypeScript,但JavaScript就好像基礎語言一樣,不會有一堆東西會很麻煩,尤其是要引用別的套件的時候,或者在網路上看別人程式碼來改成Angular版本的時候。
第二個:TypeScript,如果不會TypeScript,且不是精通的話,可能隨便一個地方就卡住了,比如要呼叫一個API,可能就搞不清楚語法或者根本不知道Subscription在做啥。
更別說要優化了,可能何時訂閱要取消,要怎樣取消,都不知道。而且語法不精通的話@開頭的根本看不懂那是什麼。
第三個:HTML+CSS,這邊我把它列到第三個,因為這相對簡單,而且我想很多人應該都會了,所以只要知道CSS+HTML在Angular怎樣呈現,就行了。
但要選一個CSS框架就比較重要了。
第四個:後台語言,除非只要做前端,不然沒有API,Angular寫靜態網頁好像沒有太大用處。
結論
希望寫這麼多沒有嚇到要學Angular的人,但基本功練好,寫程式的煩惱會少。
What's your reaction?
Excited
0
Happy
0
In Love
0
Not Sure
0
Silly
0