天天看點

野路子前端開發--《前端那些事》

引言

其實我是一個純血

Java

開發,強行被拽上前端的車。為什麼呢?

因為老闆說不管前端、還是中端亦或是後端,都可以學。

就像你說你學軟體的,我看你修起來公司的電腦也是蠻六六的。

這裡建議大家在公司不要說自己會修電腦或是裝系統,不然後面有這些事情就想起你來了。

不過,前端學起來蠻有意思的,就是更新的太快了。

新手村

  1. 當年在創業型公司,要前後端都着手去做。那時候的前端還是 jsp,一通聲明

    JQuery

    Bootstrap

    等,就開始寫了。寫完好大一堆,甚至裡面還放一些 Java 代碼,這個是支援的。這些代碼後面再也不想去看了。
  2. 然後期間寫了很長一段時間,基本上頁面的元素都是通過

    document

    去操作。寫了一年多以後,知道了一個東西叫做

    AngularJs

    ,可以雙向綁定。很開心了,因為

    jsp

    那個東西隻能擷取鍵盤上輸入了什麼然後拼接進行指派。
  3. 然後在這個前端知識海洋裡一直狗刨式遊啊遊,開始去學一些騷東西。元件像幻燈片一樣的特效飛來飛去,圖檔輪播定時器等,現在基本忘完。是以現在的封裝好的架構,用起來很機械式的操作,不知道會不會以後把程式員變成簡單的配置勞工。

稍微入門

  1. 再後來,我就開始學習

    Vue

    了。跟着教程視訊去看了

    Vue2.x

    版本的,學習以後就開始用。基本上也寫完整個子產品。現在也是忘個七七八八。依稀記得

    created

    mounted

    watch

    等。沒有系統的去學習前端是因為,項目緊,任務重。不得不學一點東西,能看懂這些元件是幹嘛的,就用上開始往代碼裡灌屎了。
  2. 截止目前,2021 年 8 月 15 日,一直在用

    Vue3.x

    的版本,也用上了

    Typescript

    。現在對待學習很浮躁,學一會總想打開 QQ 或者微信水一會,找人唠一會。這也直接導緻,我又一次沒有系統的去學習前端的知識。但是我個人的建議是,去看看企業招聘前端需要的技能點去學習,而不是去看一下大佬發的學習路線。
  3. 大佬們發的學習路線基本上都是從

    JQuery

    開始的,你時間不夠的。有點基礎還是建議拿項目直接上手撸,例如撸一個增删改查帶業務的軟體,用上現成的架構。
  4. 現有架構:

現有架構在

GitHub

上開源的模闆:

野路子前端開發--《前端那些事》

類似這種開源項目模闆還有很多,直接在 Github 的搜尋中輸入你想用的前端架構就能搜尋到

目前在用的模闆

vue-vben-admin

示例圖檔:

野路子前端開發--《前端那些事》

比着照葫蘆畫瓢基本也寫完一個系統,如下:

野路子前端開發--《前端那些事》
野路子前端開發--《前端那些事》

總結

  • 建議直接上手撸項目
  • 遇到元件或者子產品不會的,百度或者

    Google

    下。簡單學一下元件,不要浪費太多時間。元件之間關聯很多,簡單看一下就好,還是不要浪費太多時間。因為我們能高度集中精力學習的時間太少了。
  • 我沒有去系統學習過,是以在系統學習的道路上,沒有很好的建議。系統學習的時候,一定要打好筆記,因為真的真的太容易忘了。你這周學完了

    promise

    ,下周學完

    emit

    ,下下周再學其他的而不複習,等于沒學。