感謝邀請,我覺得樓主意識到這個已經是不錯了,說明你已經意識到前端不是一個簡單的技藝,而是除了會操作Dom,聯調API,寫寫Css簡單樣式,等等入門級別的技能之外,還需要以一種前端軟件架構思維來全面的看待前端這個分離于以前前后端混合的模式,現代化的前端完全與后端是隔離的,前后端交流的方式是JSON形式的接口,前端由以往的頁面混合DIV混合JS文件混合CSS文件混合開發模式轉變成了組件模式,通訊形式也變得豐富多彩,MVVM設計的VUE前端腳本語言的組件之間以廣播形式通訊方式,Angular的雙向綁定,攔截器,依賴注入等后端式框架思維著實給我們前端開發者的深入學習理解增加了不少的學習成本。
個人覺得要想提升自己,需要了解以下。
HTTP協議,了解各種請求方式的報文要求,了解各種狀態碼的出現原因與出現場景,了解HTTP與HTTPS之間的區別,了解如何使用長鏈接與短鏈接。
掌握JS的基本特性,基本用法,知道JS的開閉原則,并能夠實際應用到實際項目中去。進階需要了解JS的內存管理,實例與引用的機制,瀏覽器的RepaintDom機制(構造文檔形式的DOM樹),瀏覽器渲染JS引擎的一些原理。
了解CSS的一些常用寫法,了解瀏覽器的如何解析CSS樣式,知道如何優化CSS樣式,知道SASS(一種OOP寫法)。
祝樓主早日成為行業大牛!