在 typescript 和 es6 之間,建議先學(xué)習(xí) es6,因?yàn)?es6 是 typescript 的基礎(chǔ),具有更廣泛的生態(tài)系統(tǒng)支持,并有助于理解 typescript 的高級(jí)特性。學(xué)習(xí)順序包括:1. 學(xué)習(xí) es6 基礎(chǔ);2. 練習(xí)使用 es6;3. 過(guò)渡到 typescript。
先學(xué) ES6
在 TypeScript 和 ES6 之間,推薦先學(xué)習(xí) ES6。
原因:
- ES6 是 TypeScript 的基礎(chǔ):TypeScript 基于 ES6,采用 ES6 的許多特性(例如箭頭函數(shù)、類等)。學(xué)習(xí) ES6 將為學(xué)習(xí) TypeScript 打下堅(jiān)實(shí)的基礎(chǔ)。
- 更廣泛的生態(tài)系統(tǒng)支持:ES6 得到所有主流瀏覽器的廣泛支持,擁有龐大的工具生態(tài)系統(tǒng)和社區(qū)。提前熟悉 ES6 將使您在學(xué)習(xí) TypeScript 時(shí)能夠更輕松地利用這些資源。
- 有助于理解 TypeScript:掌握了 ES6 的基本概念,將使您更容易理解 TypeScript 的類型系統(tǒng)、泛型和高級(jí)特性。
學(xué)習(xí)順序: