Andy's blog

If you always do what you've always done, you'll always get what you've always got.

0%

前言:
一種語法的出現通常就是為了解決目前現有的問題,而 ES6 語法的出現就是要解決 ES5 語法上的一些毛病。如全域變數污染問題。
ES5 以前 變數作用域是以 function 為切割, ES6 後則改為 {} 區塊切分。

閱讀全文 »

前言:
AsyncAwait 本身是個語法糖,我們多數拿來搭配 Promise.all 、 迴圈、 fetch 等方法一起使用,讓程式碼看起來更直覺.

閱讀全文 »

前言:
目前前端主要都是透過 AJAX 方法來非同步取得遠端資料,像是 jQuery、Fetch 都是基於 AJAX 概念下,所開發的 API。而我們今天要介紹的 Promise 有下面幾點特色。

  1. 解決了過往不同寫法的差異(如:$.ajax)
  2. 解決了過於巢狀的寫法。使整體結構更優於管理。
    閱讀全文 »

前言:
閉包概念從字面上蠻難直接理解,但我們可以簡單理解成他就是內層函數可以取得外層變數,並且同時造成全域變數污染問題。
重新認識 JavaScript: Day 19 閉包 Closure,這篇文章可以關注下方討論內容。會讓你有更清晰的理解。

閱讀全文 »