开心六月综合激情婷婷|欧美精品成人动漫二区|国产中文字幕综合色|亚洲人在线成视频

    1. 
      
        <b id="zqfy3"><legend id="zqfy3"><fieldset id="zqfy3"></fieldset></legend></b>
          <ul id="zqfy3"></ul>
          <blockquote id="zqfy3"><strong id="zqfy3"><dfn id="zqfy3"></dfn></strong></blockquote>
          <blockquote id="zqfy3"><legend id="zqfy3"></legend></blockquote>
          打開(kāi)APP
          userphoto
          未登錄

          開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

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

          1,nodejs的安裝

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

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

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

          2,什么是nodejs?

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

           2.2 javascript:是運(yùn)行在瀏覽器端的基于對(duì)象,事件驅(qū)動(dòng)機(jī)制的腳本語(yǔ)言。

           ? ? ? nodejs:本身是一個(gè)平臺(tái)是js的運(yùn)行環(huán)境。

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

          3,nodejs的特點(diǎn)

           3.1 事件驅(qū)動(dòng)機(jī)制

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

            3.3 非阻塞機(jī)制

          4,repl環(huán)境?

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

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

          5,node指令運(yùn)行js文件

            5.1 常用的dos指令:

                    cls:清除屏幕

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

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

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

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

           6.1 javascript是基于對(duì)象,事件驅(qū)動(dòng)機(jī)制運(yùn)行在瀏覽器端的腳本語(yǔ)言。

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

          7,http模塊

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

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

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

           1,http模塊講解

           2,req,res詳解

           3,端口號(hào)作用

             同一臺(tái)服務(wù)器可以接受多個(gè)應(yīng)用,只要是端口號(hào)不同,就可以訪問(wèn)不同的服務(wù)。(端口號(hào)的不同可以創(chuàng)建不同的服務(wù)和應(yīng)用)

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

           4,req.url

             默認(rèn)情況下 取值“/”

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

           5,res.write()

             res:response

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

           6,res.end()

             end():結(jié)束 服務(wù)端停止結(jié)束對(duì)客戶端的響應(yīng)。在結(jié)束之前還是可以做最后的輸出。

            

          來(lái)源:https://www.icode9.com/content-1-598751.html
          本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
          打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
          猜你喜歡
          類似文章
          用JavaScript打造AI應(yīng)用-從Nodejs SDK 看DuerOS的技能開(kāi)發(fā)
          Node.js 入門你需要知道的 10 個(gè)問(wèn)題
          【精品博文】樹(shù)莓派安裝最新的nodejs
          Node.js基礎(chǔ)入門第一天
          Deno 運(yùn)行時(shí)入門教程:Node.js 的替代品
          使用JavaScript開(kāi)發(fā)跨平臺(tái)的桌面應(yīng)用
          更多類似文章 >>
          生活服務(wù)
          分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
          綁定賬號(hào)成功
          后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
          如果VIP功能使用有故障,
          可點(diǎn)擊這里聯(lián)系客服!

          聯(lián)系客服