正法寶藏JavaScript第九堂課(初認識Node.js&npm)

今天也是花了大半的時間解開第七堂課剩餘的題目,live show真的很好看啊!XD

隨著前端博大精深,在很多時候我們不想要自己重新製造一個功能或框架,這時候去copy別人已經做好的東西是很有效率的,加上能分享給大家的開放code通常也是給各位玩家千錘百鍊過的東西,絕對是很容易超越一個人的經驗。

Node.js

可以參考這篇Node.js與JS的差異介紹,但是是全英文的敘述的哦!

老師給了我們下列幾項重點:

  1. Node.js沒有window,只有global
  2. Node.js沒有dom API
  3. Node.js可以處理file system
  4. 兩者都是單執行緒
  5. Node.js比較focus在input output
  6. 可以在前後端共用code ( universal )
  7. Node.js可以直接使用require方法

之後應該還有滿滿三堂關於Node.js的課,到時候再分享更多囉!

npm

老師介紹npm簡單示範一個demo的時候我覺得就很像是JavaScript界的github,把它變成一個專案管理的形式。

網路上有很多npm的指令教學這邊就不再多敘述囉,目前我是還沒有體驗過他的魅力,在自認為JS還不到家之前我怕研究下去會死得很慘XDD,這邊沒辦法分享太多,就當是記錄一下自己上課的日記囉!

comments powered by Disqus