做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專題視頻專題問答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
主站蜘蛛池模板: 潮安县| 永丰县| 广安市| 巴林右旗| 法库县| 碌曲县| 洮南市| 孝昌县| 新平| 绥阳县| 城市| 开封县| 息烽县| 稷山县| 鹤岗市| 临沂市| 罗定市| 永春县| 枣庄市| 苍山县| 东台市| 安图县| 方正县| 承德县| 搜索| 府谷县| 江孜县| 牟定县| 界首市| 日照市| 扎兰屯市| 修文县| 垣曲县| 田阳县| 栖霞市| 浦县| 天门市| 山东| 菏泽市| 庆阳市| 禹州市|