小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

專業(yè)5-nodejs第一天(nodejs的安裝,什么是nodejs,nodejs特點,repl環(huán)境,nodejs指令運行js文件,nodejs和javascript的區(qū)別,http模塊)

 印度阿三17 2019-12-17

1,nodejs的安裝

 1.1 檢測nodejs的版本 node -v(version:版本)

 1.2 path配置nodejs的變量環(huán)境(當前版本都是自己安裝配置環(huán)境變量)

 1.3 npm(node package mangment) node包管理工具node之前的版本是和npm分開的兩個模塊是分別安裝的,現(xiàn)在是吧npm打包到node安裝程序里。

2,什么是nodejs?

 2.1?nodejs是javascript的運行環(huán)境,是一個執(zhí)行js的平臺 nodejs的存在類似于其他的服務端語言 比如:java php python和#c等等

 2.2 javascript:是運行在瀏覽器端的基于對象,事件驅(qū)動機制的腳本語言。

 ? ? ? nodejs:本身是一個平臺是js的運行環(huán)境。

 2.3 nodejs:要http,fs,path,url,querystring等模塊。nodejs平臺就是模仿os(一種操作系統(tǒng))實現(xiàn)了各自的功能用來給服務器服務的

3,nodejs的特點

 3.1 事件驅(qū)動機制

  3.2 單線程(異步操作 高效率利用cpu資源)

  3.3 非阻塞機制

4,repl環(huán)境?

  4.1 repl:可交互式運行環(huán)境

  4.2 repl環(huán)境的退出:①,指令“.exit” ②,ctrl c:雙擊.

5,node指令運行js文件

  5.1 常用的dos指令:

          cls:清除屏幕

          cd:改變文件路徑( . . 退出到上一級文件夾)

          dir:統(tǒng)計當前文件夾下的列表

 5.2 node指令:編譯執(zhí)行 .js文件

6,nodejs和javascript的區(qū)別

 6.1 javascript是基于對象,事件驅(qū)動機制運行在瀏覽器端的腳本語言。

 6.2 nodejs是一個平臺,支撐javascript運行的環(huán)境。nodejs封裝了不同的模塊,如http,fs,path等模塊。就是用來做一個服務端功能。

7,http模塊

 http:超文本傳輸協(xié)議

 模塊:nodejs平臺實現(xiàn)的功能,拋出來給開發(fā)者使用。

 http模塊可以創(chuàng)建一個sever服務器

 1,http模塊講解

 2,req,res詳解

 3,端口號作用

   同一臺服務器可以接受多個應用,只要是端口號不同,就可以訪問不同的服務。(端口號的不同可以創(chuàng)建不同的服務和應用)

   (1--1000)端口號都是給系統(tǒng)(win系統(tǒng))服務的。ftp:21 ,80端口 ,打印機用443端口 ,一般情況都是4位數(shù)字的端口號

 4,req.url

   默認情況下 取值“/”

    如果主機名(localhost)和端口號后面有數(shù)據(jù),那么req.url取值就是端口號后面的數(shù)據(jù)

 5,res.write()

   res:response

   res.write();//(服務端向客戶端發(fā)送數(shù)據(jù))

 6,res.end()

   end():結束 服務端停止結束對客戶端的響應。在結束之前還是可以做最后的輸出。

  

來源:https://www./content-1-598751.html

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多