iT邦幫忙

鐵人檔案

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

那些有趣的程式 系列

介紹各種寫程式的人,不一定會知道的有趣知識

參賽天數 18 天 | 共 35 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文
DAY 18

【Day21】從零開始的程式大亂鬥:JavaScript-Promise

今天要介紹的是JavaScript中的Promise。 簡單來說, Promise 就是用來管理JavaScript中的 非同步 程式碼。 Promise在使用...

2023-10-07 ‧ 由 dcheng0915 分享
DAY 18

【Day22】從零開始的程式大亂鬥:JavaScript-await and async

今天要介紹的 await 與 async 同樣是用來處理 JavaScript 中的非同步操作。 什麼是 await 與 async ? 這兩者就是簡化過後的...

2023-10-08 ‧ 由 dcheng0915 分享
DAY 18

【Day23】從零開始的程式大亂鬥:JavaScript-JSON

今天要介紹的是 JSON 中兩個常用的方法,JSON.stringify() 與 JSON.parse() 。 這兩種方法的的使用如下: JSON.stri...

2023-10-09 ‧ 由 dcheng0915 分享
DAY 18

【Day24】從零開始的程式大亂鬥:JavaScript-Event Listener

今天要介紹的是 JavaScript 中的事件監聽 Event Listener 。 什麼是事件監聽 Event Listener ? 事件監聽 Event L...

2023-10-10 ‧ 由 dcheng0915 分享
DAY 18

【Day25】從零開始的程式大亂鬥:JavaScript-Element

在 HTML 中, Element 是一個元素。在 JavaScript 中, Element 可以看作一個物件。 Example: <!DOCTYPE...

2023-10-11 ‧ 由 dcheng0915 分享
DAY 18

【Day26】從零開始的程式大亂鬥:JavaScript-令人頭痛的轉型

在 JavaScript 中,有一個很令人頭痛的點,就是在 比較 時會將變數自動轉型成相同的型別,進而造成預期外的結果。 Example: console.lo...

2023-10-12 ‧ 由 dcheng0915 分享
DAY 18

【Day27】從零開始的程式大亂鬥:JavaScript-Hoisting

今天要談的是 JavaScript 的 Hoisting。 Example 1: var greet; console.log(greet); 輸出結果: u...

2023-10-13 ‧ 由 dcheng0915 分享
DAY 18

【Day28】從零開始的程式大亂鬥:JavaScript-渲染流水線

今天要來介紹關於瀏覽器是怎麼將程式轉換為網頁內容。 渲染流水線 瀏覽器在將 HTML、CSS、JavaScript 轉換為我們目前看到的網頁內容,並顯示在螢幕上...

2023-10-14 ‧ 由 dcheng0915 分享
DAY 18

【Day29】從零開始的程式大亂鬥:JavaScript-Worker

今天要介紹的是 JavaScript 中的 Worker。 JavaScript 本身是單線程的,這代表它一次只能處理一件任務,因此在處理大量計算或IO操作時,...

2023-10-15 ‧ 由 dcheng0915 分享

【Day30】從零開始的程式大亂鬥:HTML-Elements

我們可以把每個 HTML元素 想像成一張紙。 Example 1: <div>1</div> 只有單一張紙。 Example 2: &...

2023-10-16 ‧ 由 dcheng0915 分享