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

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

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

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

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

它的特點(diǎn)是:

 1.是個(gè)JavaScript運(yùn)行環(huán)境 

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

 3.事件驅(qū)動(dòng) 

 4.非阻塞I/O

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

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

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

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

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

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

1.下載之后運(yùn)行,next

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

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

3.查看版本

接下來(lái)創(chuàng)建一個(gè)應(yīng)用

1.隨便找個(gè)地方建個(gè)項(xiàng)目,路徑?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("站在兩個(gè)世界的邊緣\n");
 }).listen(8888); 
console.log('Server runing at http://127.0.0.1:8888');

2.在命令行啟動(dòng)

3.瀏覽器訪問(wèn)

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

無(wú)論什么都是個(gè)積累的過(guò)程,希望我的文章對(duì)大家有所幫助,不定時(shí)更新。

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

相關(guān)文章

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

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

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

    nodejs 的 session 簡(jiǎn)單使用

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

    node.js核心模塊有哪些

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

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

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

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

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

    NodeJS爬蟲(chóng)實(shí)例之糗事百科

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

    node中的crypto模塊操作方法

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

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

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

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

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

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

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

最新評(píng)論

余庆县| 宝丰县| 民权县| 平顶山市| 孟州市| 彭泽县| 友谊县| 城市| 新沂市| 新平| 佛山市| 镇康县| 图木舒克市| 陈巴尔虎旗| 曲水县| 互助| 阜阳市| 滕州市| 松滋市| 紫云| 加查县| 永顺县| 烟台市| 阿拉善左旗| 太白县| 佛冈县| 永安市| 柏乡县| 周至县| 沅陵县| 双鸭山市| 绍兴县| 康平县| 临高县| 四会市| 外汇| 云南省| 涞源县| 永寿县| 太保市| 陈巴尔虎旗|