iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Modern Web

Node.js 非專業解說 系列

這裡是非專業!非專業!非專業!的node.js 解說...
由於自身認為既然要參加鐵人賽,就要自主學習一些以前沒學過的技能,
不然這個自我挑戰就顯得沒用了點,
但這也意味著我這三十天會很辛苦。
我會將我在網路上或是書籍上所吸收的呈現在三十天中,
也會把實作成功的畫面呈現出來,
由於是非專業且一人學習,所以大部分呈現的並非這麼好,
主要是挑戰自我,且在這過程中能吸收一些不一樣的東西。

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

DAY1: node.js 不專業全新手上車

第一天主要想表達以下內容:一. 我是誰?其實我只是一個普通的大學生,我的科系不全然是資工,但也有涉略一點資訊,所以這次的挑戰,對我來說有一定的困難度,若是文中有...

DAY 2

DAY2: 何謂node.js?

學習一門全新的東西,勢必要先打好根基,為了求快而省略了一些基礎,那麼在之後的學習上,可能會碰上一些需要用到原理知識的技巧。 相信很多人會以為Node就是Java...

DAY 3

DAY3: Node.js安裝環境

今天主要會說明Nodejs環境的安裝,可以選擇在自己熟悉或是喜好的編輯器上進行操作。 首先安裝Node,可以到Node的官方網站進行下載 官網連結: https...

DAY 4

DAY4: Visual Code 的第一個Node.js與 Node一開始系統無法執行的解決辦法

上一篇介紹了安裝步驟與執行環境,接下來今天要撰寫人生第一個Node.js。因為接下來要介紹的或是要展示的範例,需要用關鍵字來啟動Node,所以先用最基礎最簡單的...

DAY 5

DAY5: Node 的內部機制(一)

今日主要會說明Node的內部運作,其實前面文章有提到Node其中是包含著JavaScript的元素。了解這些機制後,在未來的實作中就能更理解系統的概念及運作。...

DAY 6

DAY6: Node 的內部機制(二)

上一篇DAY5: Node 的內部機制(一)主要解釋了JavaScript的同步與非同步,相信看完上一篇完再來看今天這篇就會相當好理解了,故建議看這篇之前先瀏覽...

DAY 7

DAY7: Node 的事件循環 (Event loop)

今日要介紹Node事件循環的概念,前面文章一直提到Node和JavaScipt雖然拖不了太大的關係,但其中與JavaScript的事件循環又有些不一樣。 何謂事...

DAY 8

DAY8: process.nextTick( )

今天的介紹的也是屬於Node的基礎。 process.nextTick 依照Node官網的解說,事實上它並非事件循環的一部份,但process.nextTick...

DAY 9

DAY9: setImmediate 與 nextTick的比較

繼上一篇的DAY8: process.nextTick(),今天要介紹新方法並相互比較。 setImmediate()是Node的提出的,並不屬於ECMAScr...

DAY 10

DAY10: setTimeout和setImmediate的比較

今日要介紹的最後一個是setTimeout(),在DAY6: Node 的內部機制(二)的非阻塞範例中有短暫介紹過,但因為那時候的重點在於非阻塞的處理,所以沒有...