iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
自我挑戰組

Be friend with JavaScript 系列

今年 3 月開始接觸程式語言,開始學習框架後深深體會打好基礎的重要!
想藉由這次鐵人賽重新複習 JavaScript ,這一系列為上完線上課程後整理的筆記,如有錯誤歡迎指正,我會非常感謝你 ><

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

Day 21 - Class

Class Es6 的語法糖,簡化了上一篇的寫法,讓程式碼更好閱讀這邊改寫前一篇介紹過的例子Before: /*function Person(name,sex...

2021-09-22 ‧ 由 Wen Ning 分享
DAY 22

Day 22 - Ajax

Ajax ( Asynchronous JavaScript and XML )網頁不用重新整理,就能即時地透過瀏覽器去跟伺服器溝通,撈出資料 Request...

2021-09-23 ‧ 由 Wen Ning 分享
DAY 23

Day 23 - Promise

Promise 解決了回調地獄,在處理一些需要花費比較長時間的任務時使用 Promise 就可以進行非同步的處理,防止阻塞。 使用方式:利用 Construct...

2021-09-24 ‧ 由 Wen Ning 分享
DAY 24

Day 24 - fetch

fetch 改善了 XHR 又長又麻煩的寫法,簡化了程式碼使閱讀容易許多,而 fetch return 的是 Promise。基本用法:let promise...

2021-09-25 ‧ 由 Wen Ning 分享
DAY 25

Day 25 - Exception Handling

首先來認識常見的錯誤類型: EvalError - eval() 執行錯誤 RangeError - 一個數值超過允許範圍 ReferenceError -...

2021-09-26 ‧ 由 Wen Ning 分享
DAY 26

Day 26 - async / await

async await 的語法可以讓非同步的程式碼看起來像同步一樣。 async 通常搭配 await 做使用,但 async function 可以沒有 a...

2021-09-27 ‧ 由 Wen Ning 分享
DAY 27

Day 27 - axios

利用 XMLHttpRequest 原理 可用 Node.js 後端進行請求 語法簡短 直覺化 return 的是 Promise,所以可以使用 then()...

2021-09-28 ‧ 由 Wen Ning 分享
DAY 28

Day 28 - 使用各種方式取得資料

這篇會分別使用前面幾篇文章介紹的:XHR、Promise、fetch、async、axios 等 5 種方法取得同樣的資料,也寫了各種 API 串接捕捉錯誤的方...

2021-09-29 ‧ 由 Wen Ning 分享
DAY 29

Day 29 - Math Object & Date Object

Math Object methods Math.PI : 3.14 Math.LOG10E : 以 10 為底的 E 的對數 Math.SQRT2 : 2...

2021-09-30 ‧ 由 Wen Ning 分享
DAY 30

Day 30 - Module

Module 為模組,當網頁的程式碼越來越多,越來越龐大的時候,會需要把 code 拆分為很多個部分,把每個部分變成獨立的模組來使用,避免檔案過大,而在每個檔案...

2021-10-01 ‧ 由 Wen Ning 分享