回覆列表
  • 1 # 問白

    前端開發的學習曲線一般都是先快然後回慢慢的覺得再進階就回比較難,也就是入門比較簡單但是精通還是很難得,遇到瓶頸了可以看看以前自己做過的專案,把用過的知識點梳理一邊,回過頭來將js的知識體系框架從頭到尾的完整的整理一遍,看還有沒有學習盲區,如果覺得有餘力的話,可以嘗試看一些程式碼的框架,比如jquery的原始碼。

  • 2 # 千鋒頭號粉絲

    隨著資訊科技不斷髮展,前端技術的發展也經歷了不同的階段。前端概念隨著移動智慧手機的普及被正式提出,混合APP開始被廣泛開發。近年來,由於前端技術開始實現工程化,一些企業前端開發任務逐漸向後端拓展,邏輯思維能力也逐漸成為前端開發人員必備的能力。從2018年開始,使用者體驗感要求不斷提高,小程式作為一種不用下載就可以使用的應用頗受使用者和開發者歡迎。

    前端工作還不僅僅只是網頁的製作,還有微網站、APP的製作,遊戲製作,例如可以將你開發的Web頁面直接打包成手機使用的APP應用,遊戲的互動介面更是以前端開發技術為主。大規模的公司把這些分得很細,前端其實是個很大的範疇。簡單點說,針對瀏覽器的開發,瀏覽器呈現出來的頁面就是前端。它的實質是前端程式碼在瀏覽器端被編譯、執行、渲染。前端程式碼主要由三個部分構成:HTML(超文字標記語言)、CSS(級聯樣式表)、JavaScript 。web前端開發工程師的三種級別,一般分為初級工程師、中級工程師、高階工程師。web前端開發工程師的三個階段需要掌握哪些內容?

    初級前端工程師:能熟練使用html、css、js 主要工作還是搭建靜態頁面。進階的知識的話就是響應式這一塊了,一套程式碼能適配pc+手機是初級前端工程師的進階。

    中級前端工程師:作為一名中級前端工程師的話,除了上面的以外,還需要會使用一些框架之類的東西,像bootstrap、jquery之類的。進階的知識應該是ajax這一塊了,當然ajax並不難,瞭解怎麼與後臺互動是學習ajax的關鍵點。

    高階前端工程師:想成為高階前端工程師,首先要學習的就是前端工程化,進階框架angular、vue、react 。那它和jquery有著很大區別。vue是資料控制頁面渲染及狀態,而jquery是DOM節點控制渲染,vue渲染頁面更容易更優雅。vue能夠把前端專案徹底工程化,有配置檔案、可以安裝第三方模組、配合webpack打包、可以實現模組化開發..等等,當然簡單是它最大的優勢。進階就是要學習es6 7 語法、vuex、Element_ui (開發pc端框架)、vux(開發手機端框架)、Mint UI(開發手機端框架)、Nodejs(後端語言,js語法)

    在掌握了基礎模組的基礎上,前端工程師還必須不斷學習、瞭解前端的高階知識和技能,不斷提升自己的能力。例如,頁面架構、移動頁面開發、單頁系統、前端工程化、各種框架和工具的使用等知識。

  • 中秋節和大豐收的關聯?
  • 你在浴室裡遇到過哪些兒奇葩的事情?