從事前端JavaScript要學到什么程度?
感覺這個主要取決你應聘的公司,對你這個崗位的技術要求。目前可能有挺多公司是使用前后端分離的開發方式進行開發,那你就需要接觸到 SPA (單頁應用程序),對應主流的開發框架主要有Vue、React、AngularJS 1.x 或Angular (2.x+ 版本),那你就需要根據公司項目的技術選型,而學習對應的框架,這是由工作驅動的。
當然我們回到最本質的問題,JavaScript 的學習程度。目前不管使用 ES6、ES7 或 TypeScript 大多數情況下最終都得編譯成 ES 5 代碼。如果你沒有經驗的話,建議你先從 ES 5開始學,先把基礎打好,這個過程中最好動手做一些示例,多做筆記。然后業余時間可以看 JavaScript 高級程序設計,把內功打好。后面在學 ES 6+ 相關的知識,了解 類 、箭頭函數、解構等概念。
最后想說,真的是學無止境,前端技術更新換代太快了,ES 8 也出來了。如果使用 Angular 開發的話,你還得學習 TypeScript 會涉及更多的知識。建議不要急,靜下來心來,定個學習目標,堅持下去。