nodejs介绍
簡(jiǎn)介
什么是Node.js
簡(jiǎn)單的說(shuō) Node.js 就是運(yùn)行在服務(wù)端的 JavaScript。
Node.js是一個(gè)事件驅(qū)動(dòng)I/O服務(wù)端JavaScript環(huán)境,基于Google的V8引擎,V8引擎執(zhí)行Javascript的速度非常快,性能非常好。
Node.js有什么用
如果你是一個(gè)前端程序員,你不懂得像PHP、Python或Ruby等動(dòng)態(tài)編程語(yǔ)言,然后你想創(chuàng)建自己的服務(wù),那么Node.js是一個(gè)非常好的選擇。
Node.js 是運(yùn)行在服務(wù)端的 JavaScript,如果你熟悉Javascript,那么你將會(huì)很容易的學(xué)會(huì)Node.js。
當(dāng)然,如果你是后端程序員,想部署一些高性能的服務(wù),那么學(xué)習(xí)Node.js也是一個(gè)非常好的選擇。
安裝
下載
官網(wǎng):https://nodejs.org/en/
中文網(wǎng):http://nodejs.cn/
LTS:長(zhǎng)期支持版本
Current:最新版
安裝
?
查看版本
node -v快速入門(mén)
創(chuàng)建文件夾nodejs
控制臺(tái)程序
console.log('Hello Node.js')打開(kāi)命令行終端:Ctrl + Shift + y
進(jìn)入到程序所在的目錄,輸入
node 01-控制臺(tái)程序.js瀏覽器的內(nèi)核包括兩部分核心:
- DOM渲染引擎;
- js解析器(js引擎)
- js運(yùn)行在瀏覽器中的內(nèi)核中的js引擎內(nèi)部
Node.js是脫離瀏覽器環(huán)境運(yùn)行的JavaScript程序,基于V8 引擎(Chrome 的 JavaScript的引擎)
服務(wù)器端應(yīng)用開(kāi)發(fā)(了解)
const http = require('http'); http.createServer(function (request, response) {// 發(fā)送 HTTP 頭部 // HTTP 狀態(tài)值: 200 : OK// 內(nèi)容類型: text/plainresponse.writeHead(200, {'Content-Type': 'text/plain'});// 發(fā)送響應(yīng)數(shù)據(jù) "Hello World"response.end('Hello Server'); }).listen(8888); // 終端打印如下信息 console.log('Server running at http://127.0.0.1:8888/');運(yùn)行服務(wù)器程序
node 02-server-app.js服務(wù)器啟動(dòng)成功后,在瀏覽器中輸入:http://localhost:8888/?查看webserver成功運(yùn)行,并輸出html頁(yè)面
停止服務(wù):ctrl + c
?
總結(jié)
- 上一篇: element-ui介绍
- 下一篇: npm包管理工具