Node學習筆記(1)——node基本概述

1.Node開發概述

1.1爲什麼學習服務器端開發基礎

  • 能夠和後端程序員更加緊密結合
  • 網站業務邏輯前置,學習前端技術需要後端技術支撐(Ajax)
  • 擴展知識視野,能夠站在更高的角度審視整個項目

1.2服務器端開發要做的事情

  • 實現網站的業務邏輯
  • 數據的增刪改查

1.3爲什麼選擇Node

  • 使用JavaScript語法開發後端應用
  • 一些公司要求前端工程師掌握Node開發
  • 生態系統活躍,有大量的開源庫可以使用
  • 前端開發工具大多基於Node開發

1.4Node是什麼

Node是一個基於chrome V8引擎的JavaScript代碼運行環境。

  • 瀏覽器(軟件)能夠運行JavaScript代碼,瀏覽器就是JavaScript代碼的運行環境
  • Node(軟件)能夠運行JavaScript代碼,Node就是JavaScript的代碼運行環境

2.Node.js的組成

  • JavaScript由三部分組成,ECMAScript, DOM, BOM。
    在這裏插入圖片描述
  • Node.js是由ECMAScript及Node環境提供的一些附加API組成的,包括文件、網絡、路徑等等一些更加強大的API。
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章