1. 程式人生 > 其它 >『學習筆記05』node.js的基礎入門

『學習筆記05』node.js的基礎入門

技術標籤: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 應用的基本組成部分

  1. 引入 required 模組:我們可以使用 require 指令來載入 Node.js 模組。

    var http = require("http");
    
  2. 建立伺服器:伺服器可以監聽客戶端的請求,類似於 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/');
    
  3. 接收請求與響應請求 伺服器很容易建立,客戶端可以使用瀏覽器或終端傳送 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程式剛開始學陣列,字元號這種一個又一個模組的學習了。