最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Node.js學(xué)習(xí)入門

 更新時間:2017年01月03日 15:39:32   作者:愛上貓的魚  
本文主要介紹了Node.js的入門知識,包括:Node.js的特點,運行環(huán)境以及應(yīng)用小例。具有一定的參考價值,下面跟著小編一起來看下吧

開始之前,安利一本正在看的書《站在兩個世界的邊緣》,作者程浩,上帝丟給他太多理想,卻忘了給他完成理想的時間。OK,有興趣的可以看一看。

node.js如標(biāo)題一樣,我也是剛開始接觸,大家一起學(xué)習(xí),有不當(dāng)?shù)牡胤酵刚?。node.js是做什么的,有什么優(yōu)勢等問題。首先,它是什么,它是采用C++語言編寫而成的,是一個JavaScript的運行環(huán)境,也就是說:可以編寫系統(tǒng)級或者服務(wù)器端的JavaScript代碼,交給node.js來解釋執(zhí)行。也就是說他是一個服務(wù)器端JavaScript解釋器,它的目標(biāo)是幫助程序員構(gòu)建高度可伸縮的應(yīng)用程序。

它的特點是:

 1.是個JavaScript運行環(huán)境 

 2.依賴于V8引擎進(jìn)行代碼解釋 

 3.事件驅(qū)動 

 4.非阻塞I/O

 5.輕量、可伸縮、適于實時數(shù)據(jù)交互應(yīng)用 

 6.單進(jìn)程,單線程。關(guān)于最后一點,說明它只支持單核CPU,可以通過代碼解決這個問題,解決方案:

(1)Nnigx反向代理,負(fù)載均衡,開多個進(jìn)程,綁定多個端口;

(2)開多個進(jìn)程監(jiān)聽同一個端口,使用cluster模塊;(有些地方我也不清楚,先羅列一些,先從開始學(xué),之后我們回頭再看,或許會更明白)

目前,高朋、支付寶Chair框架等都在有使用node.js, 可見它有很多值得學(xué)習(xí)的地方。

首先下載node.js,官網(wǎng)選擇版本直接下載就OK,我下載的是6.2.0版本

1.下載之后運行,next

2.設(shè)置環(huán)境變量,新版本都不需要設(shè)計,軟件會自動寫入環(huán)境變量

可以在命令行查看,軟件是否已經(jīng)自動寫入,這里我下載安裝之后沒有進(jìn)行任何操作,軟件自動寫入的

3.查看版本

接下來創(chuàng)建一個應(yīng)用

1.隨便找個地方建個項目,路徑?jīng)]中文就可以

代碼如下:

var http=require('http');
http.createServer(function (request,response){
 response.writeHead(200,{'Content-Type':'text/plain;charset=utf-8'});//編碼方式為utf-8
 response.end("站在兩個世界的邊緣\n");
 }).listen(8888); 
console.log('Server runing at http://127.0.0.1:8888');

2.在命令行啟動

3.瀏覽器訪問

這樣一個小應(yīng)用就完成了。做的過程中查閱了很多資料,也看過其它大牛們的博客,太多了,鏈接我就不附上了。

無論什么都是個積累的過程,希望我的文章對大家有所幫助,不定時更新。

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關(guān)文章

  • 詳解如何在Node.js中執(zhí)行CPU密集型任務(wù)

    詳解如何在Node.js中執(zhí)行CPU密集型任務(wù)

    Node.js通常被認(rèn)為不適合CPU密集型應(yīng)用程序,Node.js的工作原理使其在處理I/O密集型任務(wù)時大放異彩,雖然執(zhí)行CPU密集型任務(wù)肯定不是Node的主要使用場景,但是我們依舊有方法來改善這些問題,本文詳細(xì)給大家介紹了如何在Node.js中執(zhí)行CPU密集型任務(wù)
    2023-12-12
  • nodejs 的 session 簡單使用

    nodejs 的 session 簡單使用

    session 不用多介紹,使一個http可以對應(yīng)一個終端用戶,需要的朋友可以參考下。
    2016-06-06
  • node.js核心模塊有哪些

    node.js核心模塊有哪些

    這篇文章主要介紹了node.js核心模塊有哪些,對node.js感興趣的同學(xué),可以參考下
    2021-04-04
  • 為什么Node.js會這么火呢?Node.js流行的原因

    為什么Node.js會這么火呢?Node.js流行的原因

    是什么原因讓Node.js突然間如此流行呢?聽起來像是有了一種新的Web開發(fā)技術(shù),是這樣嗎?我們來匯總一下。
    2014-12-12
  • 一文詳解Node中module.exports和exports區(qū)別

    一文詳解Node中module.exports和exports區(qū)別

    這篇文章主要介紹了一文詳解Node中module.exports和exports區(qū)別
    2023-03-03
  • NodeJS爬蟲實例之糗事百科

    NodeJS爬蟲實例之糗事百科

    本篇文章主要給大家講解了一下用NodeJS學(xué)習(xí)爬蟲,并通過爬糗事百科來講解用法和效果,一起學(xué)習(xí)下吧。
    2017-12-12
  • node中的crypto模塊操作方法

    node中的crypto模塊操作方法

    加密操作可能很棘手,以至于付費的加密服務(wù)公司的存在只是為了確保在代碼庫中正確實現(xiàn)加密操作,本文給大家介紹node中的crypto模塊操作方法,感興趣的朋友跟隨小編一起看看吧
    2023-10-10
  • Node.js學(xué)習(xí)入門

    Node.js學(xué)習(xí)入門

    本文主要介紹了Node.js的入門知識,包括:Node.js的特點,運行環(huán)境以及應(yīng)用小例。具有一定的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • 教你在heroku云平臺上部署Node.js應(yīng)用

    教你在heroku云平臺上部署Node.js應(yīng)用

    heroku是構(gòu)建在AWS之上的一個PaaS云平臺,現(xiàn)在支持Ruby, Node.js, Python, Java, 和 PHP,代碼的部署是通過git進(jìn)行,編譯和運行都是自動的。
    2014-07-07
  • async/await優(yōu)雅的錯誤處理方法總結(jié)

    async/await優(yōu)雅的錯誤處理方法總結(jié)

    這篇文章主要給大家介紹了關(guān)于async/await優(yōu)雅的錯誤處理方法的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01

最新評論

牙克石市| 宝坻区| 金华市| 灵宝市| 星座| 潼关县| 阜阳市| 霍邱县| 灵宝市| 尚义县| 久治县| 平塘县| 昭苏县| 息烽县| 扎鲁特旗| 东丰县| 铅山县| 泊头市| 隆安县| 南安市| 高雄县| 宜兴市| 工布江达县| 融水| 黎川县| 元阳县| 钦州市| 治县。| 万源市| 房山区| 宜兴市| 娄烦县| 富民县| 平塘县| 柳江县| 合川市| 涡阳县| 盐城市| 奎屯市| 偏关县| 开化县|