一定要學好JavaScript嗎?
要想成為資深前端工程師很難,不是短時間就可以做到的,即使你很有天賦。
光學個JS就OK了?要學的東西還多著了,比如:
計算機基礎(計算機原理,計算機結構,二進制,數據結構,算法,編譯原理等)。
網絡基礎(tcp,icp, ip,http, https各種網絡通信協議)
前端基本知識html、css、js、ajax、jquery、html5 api、websocket、canvas、webgl、3D。
前端框架vue、react、angular、svelte等
前端各種UI框架Bootstrap,element-ui, ant design,Weui,iview等
各平臺小程序框架、APP開發框架uniapp, react-native, flutter等。
第三方擴展語言typescript、less、sass等。
各種打包工具和腳手架(webpack、vite)。
包管理(npm, yarn等)、版本控制(SVN,git)。
各種IDE開發工具(VScode,webstome, hbuilder等)。
數據庫知識,基本SQL語句,關系數據庫,非關系數據庫。
瀏覽器原理,dom,BOM,網頁渲染等。
web服務器,Nginx, nodejs等。
運維相關知識。
交互設計,視覺設計,PS,音視頻處理,3D, webgl,動畫,數學,物理等等太多了。
慢慢學吧,不要想一口氣吃個大胖子。
上一篇同步io與異步io的用法
下一篇云計算的物理架構如何