iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
JavaScript

30天 JavaScript 提升計畫:從零到精通結合2024年的創新功能 系列

透過1.5年職場經歷外加刷題挑戰,設計一個30+天的學習計劃,其實也算是複習,因為今年 7 月轉後端,就當作是一個總結,也是一種安慰因為我是前端腦,愛前端比後端多很多!
內容會結合2024年的創新功能和實際應用,以重點式多範例的方法說明核心概念和實際應用,逐步提升自己程式設計能力和專案經驗,最後會分享四海八荒收集來的面試題目當作收尾,期許自己提升技能跟上前輩們的腳步!加油!

參賽天數 22 天 | 共 22 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 1

第 1 天:JavaScript 概述與環境配置

JavaScript 的歷史與演變 JavaScript 早期由 Netscape 的 Brendan Eich 開發,由 ECMA Internationa...

2024-09-06 ‧ 由 kuku 分享
DAY 2

第 2 天:基本語法和資料類型

變數聲明 了解 JavaScript 中 var、let、const 的使用非常重要,因為它可以確保正確的變數範圍管理,防止不必要的重新分配,並促進更清晰、更...

2024-09-07 ‧ 由 kuku 分享
DAY 3

第 3 天:操作符和控制流

運算元(operands)和運算子(operators)是進行數學、邏輯或其他類型計算的基本元素,以下是他們的樣子,接下來就要依據他們的用途做各種分類說明!...

2024-09-08 ‧ 由 kuku 分享
DAY 4

第 4 天:函式 function

函數(function)是一段可重複使用的代碼,主要執行特定的任務或計算,並可以選擇返回一個值,主要分成以下幾種: 命名函式:最原始的寫法 function...

2024-09-09 ‧ 由 kuku 分享
DAY 5

第 5 天:物件與陣列

物件架構、屬性訪問和方法 物件架構物件字面量是一種用花括號 {} 建立物件的方式,每個物件由鍵和值組成,鍵 key 是屬性名,值 value 是屬性值。...

2024-09-10 ‧ 由 kuku 分享
DAY 6

第 6 天:ES6 新特性 - 解構賦值與範本字面量

物件和陣列的解構賦值 MDN文件:Destructuring assignment 解構賦值(Destructuring Assignment)是 Jav...

2024-09-11 ‧ 由 kuku 分享
DAY 7

第 7 天:ES6 新特性 - 擴展運算子與合併運算子

在 ES6 及其之後的規格中,擴展運算子和合併運算子簡化程式碼編寫,提高了程式碼的可讀性和維護性。其實,學後端的這幾週發現 php 也有相同的運算子,使用方法和...

2024-09-12 ‧ 由 kuku 分享
DAY 8

第 8 天:模組化程式設計

JavaScript 模組是包含 JavaScript 程式碼的文件,通常包含函數或類別,這些檔案可以匯入並在其他 JavaScript 檔案中重複使用。ES...

2024-09-13 ‧ 由 kuku 分享
DAY 9

第 9 天:非同步程式設計 - Promises

Promises 可以幫助理解非同步操作的基本處理機制,這對於理解後續的 async/await 很重要,所以先從 promise 開始說起非同步。 同步 vs...

2024-09-14 ‧ 由 kuku 分享
DAY 10

第 10 天:非同步程式設計 - async/await

async/await 是基於 Promises 的語法糖,讓開發以同步的方式寫非同步,更容易理解和使用。 async:非同步await:等待 以下是整個...

2024-09-15 ‧ 由 kuku 分享