iT邦幫忙

鐵人檔案

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

你懂 JavaScript 嗎? 系列

身為前端工程師一定要懂 JavaScript 的 (ゝ∀・)

鐵人鍊成 | 共 30 篇文章 | 205 人訂閱 訂閱系列文 RSS系列文 團隊武裝狗狗
DAY 21

你懂 JavaScript 嗎?#21 ES6 Class

本文主要是探討 ES6 Class 的美好與陷阱。 ES6 Class 關於 ES6 Class,我們先再次檢視先前提過的 Widget 與 Button 範...

2018-10-28 ‧ 由 cythilya 分享
DAY 22

你懂 JavaScript 嗎?#22 非同步:現在和以後

本文主要會談到 事件迴圈 共時 事件迴圈(Event Loop) 開發者會利用函式(function)的方式將程式碼切成一個個片段,而這些函式執行的時機是...

2018-10-29 ‧ 由 cythilya 分享
DAY 23

你懂 JavaScript 嗎?#23 Callback

本文主要會談到情境切換、callback vs callback hell、控制權轉移、解決 callback 的信任問題的解法-分別回呼與錯誤優先處理。 ....

2018-10-30 ‧ 由 cythilya 分享
DAY 24

你懂 JavaScript 嗎?#24 Promise

本文主要會談到 promise 是什麼?promise 的錯誤處理、模式與限制。 ... ... promise 就是承諾(真的)。 callback 不能...

2018-10-31 ‧ 由 cythilya 分享
DAY 25

你懂 JavaScript 嗎?#25 產生器(Generator)

本文主要會談到 generator 的基本概念與範例。 從 callback 演進到 ES6 promise 與 generator 再進化到 ES7 as...

2018-11-01 ‧ 由 cythilya 分享
DAY 26

你懂 JavaScript 嗎?#26 程式效能(Program Performance)

本文主要會談到 web worker、SIMD 與 asm.js。 到目前為止我們只談論了如何有效的運用非同步處理模式,現在就來探討為什麼非同步處理對 Jav...

2018-11-02 ‧ 由 cythilya 分享
DAY 27

你懂 JavaScript 嗎?#27 基準化分析與微調(Benchmarking & Tuning)- 使用 Benchmark.js 和 jsPerf 分析程式碼效能

本文主要會談到如何使用工具來做基準化分析。 基準化分析(Benchmarking) 在做效能檢測時,我們會遇到什麼樣的干擾或不定因素呢?例如,引擎或系統的差異...

2018-11-03 ‧ 由 cythilya 分享
DAY 28

你懂 JavaScript 嗎?#28 ES? 現在 vs 未來

本文主要會談到如何在 JavaScript 快速演進的狀況下,漸進的適應新功能?來嘗試 Transpiling 與 Shims/Polyfills 吧。 .....

2018-11-04 ‧ 由 cythilya 分享
DAY 29

你懂 JavaScript 嗎?#29 語法(Syntax)

本文主要會談到 ES6 新增的熱門語法,包含以區塊為範疇的宣告、分散與其餘運算、預設參數值、解構、物件字面值擴充功能、範本字面值、箭號函式。 以區塊為範疇的宣...

2018-11-05 ‧ 由 cythilya 分享
DAY 30

你懂 JavaScript 嗎?#30 總結

總結鐵人賽這 30 天的想法與感謝。 一些想法... 看過一些 JavaScript 書籍好的其實我看的書不多,像是 JavaScript Info、Java...

2018-11-06 ‧ 由 cythilya 分享