Contents
這裡是 ECMAScript 下一步。 是時候該更新你的 JavaScript 了
從這 13 小時的課程,你會學到
- 瞭解 ECMAScript 和 JavaScript 語言的基本大事年表
- 使用最新版本的 JavaScript 新方法和選項
- 區分不同版本的 JavaScript
- 更容易在 JavaScript 和其它程式語言之間轉換
要求
- 你應該可以輕鬆地閱讀和編寫 JavaScript
- 你應該可以使用瀏覽器或電腦來執行 JavaScript
課程說明
如果你在任何時候都在使用 JavaScript 編寫程式,那麼你一定聽說過 ES6、 ECMAScript 或者 ES2015。 也許是一個討厭的同事想要羞辱你,另一個 Udemy 課程不斷提到,或者你在 Stack Overflow 的答案上看到了。 如果你不熟悉它,或者仍然想知道 ECMAScript 和 Javascript 之間有什麼不同,那就是2015年以及隨後幾年發生的更新。 考慮到 JavaScript 的歷史(始於1995年) ,在2000年到2008年之間沒有更新,然後從2008年到2015年再次更新,ECMAScript 2015是一個很大的更新。 它對 JavaScript 進行了現代化改造。 ES7(2016)和 ES8(2017)釋出了規模較小但仍然很重要的變化。
我將以模組化的方式逐一介紹所有的變更。 這意味著你可以根據需要,不按章節順序,而不會出現嚴重的問題。 為了將 JavaScript 和 ECMAScript 置於場景中,這裡有一個重要的歷史課程,我們將與其它語言進行比較,這樣你就能感受到為什麼某些東西被新增或改變了。 我也經常比較 JavaScript 和其它語言,比如 C,Java 和 Python。 你不需要知道這些語言來欣賞其中的細微差別; 它們只是有助於理解 ECMAScript 標準、 JavaScript 和更新背後的原因。
我仍在為各個章節增加挑戰。 已經存在的挑戰,都是全部大寫的(比如,CHALLENGE) ,是一個很好的應用和實踐方式! 本課程將在您學習許多新特性的同時對您的 JavaScript 提出挑戰,同時您還將瞭解 JavaScript 和 ECMAScript 與其他語言(C、 Java 等)之間的關係。
課程設計
- 介紹
- ES6 Easy Wins
- 類別
- 陣列更改
- Map Constructor and Weak Map
- Set Constructor and Weak Set
- Promises
- ES8 (Async)
- Proxy Constructor and Reflect Object
- Generators and iterators
目標受眾
- 新的 JavaScript 程式設計師
- 需要複習的 CodeSchool 學生
- 任何長期使用 JavaScript 並希望更新知識的人
- Java、 C# 、 Python (等等)開發人員被迫編寫 JavaScript,希望它看起來 / 行為比 StackOverflow 上看到的更正常
講師簡介
Robert Bunch Code School 教師,軟體架構師和工程師 ( 更多講師主講課程介紹 )
Robert Bunch 自2004年以來一直是一名開發人員,為大公司的小型科技創業公司開發過複雜的應用程式。 最近,他從 2015 年開始擔任 Code School 的教師,直接與學生一起工作,將他對教學和開發的熱情運用到實踐中。 正如他的學生所說,他能夠分解程式碼的複雜性,揭開魔術的神祕面紗,並取得了巨大的成功。 他在2001年獲得了電腦科學學位。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
報名參加課程
也許你會有興趣
- Javascript 程式設計學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣
★ 歡迎使用 App / Email | Telegram 訂閱 網站更新★