『學習筆記05』node.js的基礎入門
阿新 • • 發佈:2020-12-19
技術標籤:nodejs
『學習筆記05』node.js的基礎入門
以下內容是自學於菜鳥教程所做的筆記。
node.js的介紹
簡單的說 Node.js 就是執行在服務端的 JavaScript。
Node.js 是一個基於Chrome JavaScript 執行時建立的一個平臺。
Node.js是一個事件驅動I/O服務端JavaScript環境,基於Google的V8引擎,V8引擎執行Javascript的速度非常快,效能非常好。
以上內容引用自菜鳥教程,講的很官方切明白,初學者我有點懵。這是一門非常年輕的工具,(09建立的,到現在11年)js才是語言。作用是讓js也能在服務端執行。
node.js的安裝(ubuntu)
sudo apt-get intsall nodejs
sudo apt-get install npm //下面介紹
node.js的第一個應用
用通常的第一個應用:hello world 來了解一個node.js 應用的基本組成部分
-
引入 required 模組:我們可以使用 require 指令來載入 Node.js 模組。
var http = require("http");
-
建立伺服器:伺服器可以監聽客戶端的請求,類似於 Apache 、Nginx 等 HTTP 伺服器。
var http = require('http'); http.createServer(function (request, response) { // 傳送 HTTP 頭部 // HTTP 狀態值: 200 : OK // 內容型別: text/plain response.writeHead(200, {'Content-Type': 'text/plain'}); // 傳送響應資料 "Hello World" response.end('Hello World\n'); }).listen(8888); // 終端列印如下資訊 console.log('Server running at http://127.0.0.1:8888/');
-
接收請求與響應請求 伺服器很容易建立,客戶端可以使用瀏覽器或終端傳送 HTTP 請求,伺服器接收請求後返回響應資料。
NPM的使用介紹
NPM是隨同NodeJS一起安裝的包管理工具。說白了,就是一個包的平臺,就使用者們可以把自己寫的程式碼上傳到npm這個伺服器,使用者們也可以從這個伺服器上下載別人上傳的程式碼。(好東西!)
基本命令
npm install [name] //安裝 npm install [name] -g //全域性安裝 npm list //檢視安裝資訊 npm uninstall [name] //解除安裝 npm update [name] //更新 npm search [name] //搜尋 npm init //建立 根據提示寫資訊,最後yes,就能建立自己的模組 npm help //檢視幫助
(其實大部分命令的命名意思跟linux差不多,但也確實,每個語言都相差很大,那學習成本過高估計。)
總結
至此,根據菜鳥教程,入門就應算如此,後面就開始學習一個又一個類似C程式剛開始學陣列,字元號這種一個又一個模組的學習了。