iT邦幫忙

鐵人檔案

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

學習NodeJS的30天 系列

身為一個技能亂點的工程師,一直維持著工具有用到再學的習慣,最近才熊熊開竅,開始下班後的NodeJS自學,希望透過鐵人賽的挑戰紀錄這段期間所學。

鐵人鍊成 | 共 30 篇文章 | 14 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day1 初探NodeJS

學習新知的第一步是初步瞭解原理,學習新的開發技術除了原理也要先學習設定環境。 寫在最最最前面 雖然NodeJS已經在社會上行之有年,一直到了最近才突然蹦出學習的...

2021-09-16 ‧ 由 chwk 分享
DAY 2

Day2 Visual Studio Code 安裝與設定

IDE的抉擇 「工欲善其事,必先利其器」這句話從小聽到大,選擇適合的IDE可以提高開發的效率。 在學NodeJS之前, 曾經使用Sublime Text開發Ja...

2021-09-17 ‧ 由 chwk 分享
DAY 3

Day3 NodeJS-Module、Exports與Require

今天要談三個NodeJS的概念,進入新手村的第一個任務:Module、Exports與Require。因為在使用JavaScript開發網頁時沒有Module概...

2021-09-18 ‧ 由 chwk 分享
DAY 4

Day4 JS-Object、Prototype與Class(ES6)

今天要稍微跳脫一下下NodeJS,紀錄一下基本的JavaScript物件概念,包含Obeject、Prototype與ES6標準下的Class。 Object...

2021-09-19 ‧ 由 chwk 分享
DAY 5

Day5 NodeJS-Events和EventEmitter

今天的主題是NodeJS中的Events和EventEmitter。在JavaScript語法中並不具備Events的原生物件,是透過執行環境如瀏覽器、Java...

2021-09-20 ‧ 由 chwk 分享
DAY 6

Day6 JS-Object與Inheritance

今天要來看一下在JavaScript中的Inheritance(繼承)概念。繼承的概念在需要重複建立具備特定的屬性或方法的物件時,免除物件和屬性的重複宣告,Da...

2021-09-21 ‧ 由 chwk 分享
DAY 7

Day7 JS-Callback

在進入下一個NodeJS部份前想先講一下Callback(回呼),這個概念不會佔太大的篇幅,所以這篇可能會有點短... Callback 回呼是指將某個函式(A...

2021-09-22 ‧ 由 chwk 分享
DAY 8

Day8 NodeJS-libuv與Asynchonous

JavaScript是一個Synchronous(同步)執行的語言,以「一次只做一件事」的方式執行,同一時間只能執行一行程式碼。NodeJS藉由libuv模組,...

2021-09-23 ‧ 由 chwk 分享
DAY 9

Day9 NodeJS-Buffer與Stream

這篇要進入到資料的世界,認識Buffer(緩衝)與Stream(串流),讓之後要學的通訊協定及資料傳輸能比較好理解。 Buffer Buffer(緩衝)是在資料...

2021-09-24 ‧ 由 chwk 分享
DAY 10

Day10 NodeJS-Pipe

Day9的時候說明了Stream(串流)和Buffer(緩衝)的概念,今天作為延伸來看一下Pipe。 Pipe的概念 藉由從一個串流讀取資料並寫入另一個串流以連...

2021-09-25 ‧ 由 chwk 分享