iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
Modern Web

邁向 JavaScript 勇者之路 系列

前端開發分為 HTML、CSS、JavaScript,長期以來開發者都是投入這三者學習成。近幾年官方不斷 Buff JavaScript 這個專業技能,使 JS 專業壓迫眾生。

為了能夠在這失衡的環境下生存,前端開發的勇者也不得不砍掉重練專業技能,將天賦點數全部移到 JavaScript 下,但畢竟 JavaScript 此專業技能是很吃 "技術" 的,一沒搞清楚被踢出副本都是有可能的...。

不過為了勇者之路,上 PPT、IT 邦幫忙、六角學院 尋找職業攻略也是很正常的 :D。

鐵人鍊成 | 共 30 篇文章 | 342 人訂閱 訂閱系列文 RSS系列文
DAY 21

JavaScript 展開與其餘

這兩個分別稱為 展開運算子(spread operator) 及 其餘運算子 (rest operator,也可稱為其餘參數),這兩個運算符有個兩個特點,就是都...

2017-12-24 ‧ 由 卡斯伯 分享
DAY 22

JavaScript ES6 解構賦值

解構賦值這是在 MDN 文件上的翻譯名詞,如果簡單來說他是個語法糖,讓我們在寫 物件、陣列 的時候可以使用縮寫來達到相同的效果,了解其中的規則再運用上最會很便利...

2017-12-25 ‧ 由 卡斯伯 分享
DAY 23

ES6 陣列方法

在過去處理陣列的方法不外乎就是使用 for 迴圈,或是使用配合框架的 forEach 像是 jQuery, angular.js 這些過去的框架都會提供 for...

2017-12-26 ‧ 由 卡斯伯 分享
DAY 24

JavaScript 常用陣列方法

除了 forEach 外還有非常多實用的陣列方法,上一篇介紹一些注意事項,本篇要來介紹其它常用的陣列方法,這些陣列方法在大部分瀏覽器也都可以運作了,除了少數舊款...

2017-12-27 ‧ 由 卡斯伯 分享
DAY 25

ES6 Fetch 遠端資料方法

如果不透過框架,要如何寫出一個 GET 請求呢?在 JavaScript 中可以使用 XMLHttpRequest 的方法,但其實我平常也不太會這樣寫,主要原因...

2017-12-28 ‧ 由 卡斯伯 分享
DAY 26

使用 Promise 處理非同步

JavaScript 中有很多非同步的事件,而這些事件我們很常使用 callback,在一層包一層後就會出現知名的 callback 地獄,而 Promise...

2017-12-29 ‧ 由 卡斯伯 分享
DAY 27

JavaScript Await 與 Async

不知道上一篇大家對於 Promise 概念如何,本篇介紹的內容與 Promise 依然有相關性,因為這兩者就是建構於 Promise 之上的,如果直接從原始碼看...

2017-12-30 ‧ 由 卡斯伯 分享
DAY 28

ES6 建構式語法糖 - Class

這一段與先前介紹的建構式概念接近連結,單篇觀看可能無法理解為何 JavaScript 要加入 Class 的概念,而 Class 在 JavaScript 只是...

2017-12-31 ‧ 由 卡斯伯 分享
DAY 29

透過 ESLint 學習 JavaScript ES6

至於 ES6 該怎麼學比較好!?很建議安裝 ESLint 來邊學邊修正觀念。ESLint 是一個團隊統一程式碼結構的工具,如果程式碼不符合規範,則會出現相對應的...

2018-01-01 ‧ 由 卡斯伯 分享
DAY 30

邁向 JavaScript 的勇者

這次是第四次參加鐵人賽,先前參加的主題分別為兩次 CSS 及一次 JavaScript (D3.js)。 因為原本是視覺設計師,在過去曾經打算專精於 CSS...

2018-01-02 ‧ 由 卡斯伯 分享