<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        nodejs創建web服務器之helloworld程序_javascript技巧

        來源:懂視網 責編:小采 時間:2020-11-27 21:42:26
        文檔

        nodejs創建web服務器之helloworld程序_javascript技巧

        nodejs創建web服務器之helloworld程序_javascript技巧:Node.js 最主要的應用是服務器序。 設計Node.js 的一個主要目的是提供高度可擴展的服務器環境。這是我們在本章開篇介紹過的Node 和V8 引擎有所區別的地方。Node 除了用V8 引擎來解析JavaScript 外,還提供了高度優化的應用庫,用來提高服務器效率。比如說,H
        推薦度:
        導讀nodejs創建web服務器之helloworld程序_javascript技巧:Node.js 最主要的應用是服務器序。 設計Node.js 的一個主要目的是提供高度可擴展的服務器環境。這是我們在本章開篇介紹過的Node 和V8 引擎有所區別的地方。Node 除了用V8 引擎來解析JavaScript 外,還提供了高度優化的應用庫,用來提高服務器效率。比如說,H
        Node.js 最主要的應用是服務器序。

        設計Node.js 的一個主要目的是提供高度可擴展的服務器環境。這是我們在本章開篇介紹過的Node 和V8 引擎有所區別的地方。Node 除了用V8 引擎來解析JavaScript 外,還提供了高度優化的應用庫,用來提高服務器效率。比如說,HTTP模塊是專為快速非阻塞式HTTP 服務器而用C 重新編寫的。讓我們看一下Node 采用HTTP 服務器的“Hello World”經典例子

        代碼如下:
        var http=require('http');//引入核心HTTP模塊

        /*創建服務器*/

        /*監聽IP以及端口*/

        運行代碼如下所示

        服務器創建成成功:127.0.0.1:8124

        這個示例代碼首先通過require 方法把HTTP 庫包含到程序中來。有許多語言都有包含其他庫這一方法,Node 用的是CommonJS 模塊風格。

        當前需要了解的是,HTTP 庫所具有的功能已經賦給了http 對象。

        下一步,我們需要一個HTTP 服務器。PHP 等其他語言需要在類似Apache 這樣的服務器中運行,而Node 和它們不同,因為Node 本身就是Web 服務器。

        但這同樣意味著我們需要先創建該服務器。下一行代碼調用HTTP 模塊的一個工廠模式方法
        (createServer)來創建新的HTTP 服務器。新創建的HTTP 服務器并沒有賦值給任何變量,它只會成為存活在全局范圍內的匿名對象。

        我們可以通過鏈式調用來初始化服務器,并告訴它監聽在8124 端口。當調用createServer 的時候,我們傳了一個匿名函數作為參數。此函數綁定在新創建服務器的事件監聽器上進行request 事件處理。消息事件是JavaScript 和Node 的核心。在這個例子中,每當一個新的訪問請求到達Web 服務器,它都將調用我們指定的函數方法來處理。我們稱這類方法為回調(callback)。因為每當一個事件發生時,我們將回調監聽此事件的所有函數。

        示例二:

        由于跑到另一個城市,手頭沒電腦,dom framework不能如期發布,趁此學習一些新東西。這時期最迫切的需要是尋求一個超輕量的后端來架起我的框架,于是觸爪伸向傳說中的Server-Side Javascrpt。后端JS最出名無疑是Ryan Dahl的node.js,另一個是aptana IDE提供商搞出的jaxer。

        首先下載node.js,然后解壓到E盤,改名為node,然后開始菜單輸入cmd,用cd命令切換到nodejs的解壓目錄:

        第一個例子:hello world。

        在node目錄下建立hello.js文件,然后在里面輸入:

        然后我們在命名臺中輸入命令node hello.js,就能看到命名臺輸出結果Hello world。

        第二個例子:hello world2。

        好了,這次我們試從游覽器中輸出hello world。在node目錄下建立http.js,然后輸入:


        然后我們在命名臺中輸入命令node http.js,在瀏覽器輸入http://localhost:8080/

        第三個例子:hello world2。

        node.js提供一個Buffer類用于轉換不同編碼的字符串。

        目前支持三種類型:'ascii','utf8'與'binary'。詳見這里


        第四個例子:hello world3。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        nodejs創建web服務器之helloworld程序_javascript技巧

        nodejs創建web服務器之helloworld程序_javascript技巧:Node.js 最主要的應用是服務器序。 設計Node.js 的一個主要目的是提供高度可擴展的服務器環境。這是我們在本章開篇介紹過的Node 和V8 引擎有所區別的地方。Node 除了用V8 引擎來解析JavaScript 外,還提供了高度優化的應用庫,用來提高服務器效率。比如說,H
        推薦度:
        標簽: 建立 js 程序
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 一级毛片免费播放男男| 国产成人精品日本亚洲语音| 在线免费观看h片| 亚洲男人天堂2020| 久久国产免费直播| 国产亚洲综合色就色| 久久青草国产免费观看| 婷婷久久久亚洲欧洲日产国码AV | 亚洲综合色丁香婷婷六月图片| 最近免费中文字幕mv电影| 亚洲综合亚洲国产尤物| 亚洲免费在线观看视频| 日韩亚洲国产高清免费视频| 我要看免费的毛片| 边摸边脱吃奶边高潮视频免费| 亚洲人成无码www久久久| 精品无码国产污污污免费网站国产| 亚洲第一AAAAA片| 日韩免费精品视频| 亚洲Aⅴ在线无码播放毛片一线天 亚洲avav天堂av在线网毛片 | 色婷婷综合缴情综免费观看| 中文字幕精品亚洲无线码一区 | 免费无码AV电影在线观看| 亚洲AV无码专区在线观看成人| 亚洲国产激情一区二区三区| 成人妇女免费播放久久久| 亚洲一区免费观看| 18禁无遮挡无码网站免费| 一级黄色毛片免费看| 77777_亚洲午夜久久多人| 成人免费网站在线观看| 一级毛片免费不卡| 亚洲第一页在线视频| 免费乱码中文字幕网站| 91精品免费观看| 午夜亚洲国产精品福利| 亚洲电影中文字幕| 免费观看午夜在线欧差毛片| 97国产在线公开免费观看| 色天使色婷婷在线影院亚洲| 亚洲国产成人私人影院|