欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

它的特點(diǎn)是:

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

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

 3.事件驅(qū)動 

 4.非阻塞I/O

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

 6.單進(jìn)程,單線程。關(guān)于最后一點(diǎ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.下載之后運(yùn)行,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中exports和module.exports的區(qū)別

    詳解Node.js中exports和module.exports的區(qū)別

    這篇文章主要介紹了詳解Node.js中exports和module.exports的區(qū)別,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • Node.js中使用Buffer編碼、解碼二進(jìn)制數(shù)據(jù)詳解

    Node.js中使用Buffer編碼、解碼二進(jìn)制數(shù)據(jù)詳解

    這篇文章主要介紹了Node.js中使用Buffer編碼、解碼二進(jìn)制數(shù)據(jù)詳解,Buffer支持ascii、utf8、ucs2、base64等編碼格式,需要的朋友可以參考下
    2014-08-08
  • node.js使用zlib模塊進(jìn)行數(shù)據(jù)壓縮和解壓操作示例

    node.js使用zlib模塊進(jìn)行數(shù)據(jù)壓縮和解壓操作示例

    這篇文章主要介紹了node.js使用zlib模塊進(jìn)行數(shù)據(jù)壓縮和解壓操作,結(jié)合實例形式詳細(xì)分析了node.js基于zlib模塊創(chuàng)建數(shù)據(jù)流以及壓縮和解壓縮等相關(guān)操作技巧,需要的朋友可以參考下
    2020-02-02
  • 談?wù)刵ode.js中的模塊系統(tǒng)

    談?wù)刵ode.js中的模塊系統(tǒng)

    這篇文章主要介紹了node.js中的模塊系統(tǒng),幫助大家更好的理解和學(xué)習(xí)node.js框架,感興趣的朋友可以了解下
    2020-09-09
  • OpenSCA技術(shù)原理npm依賴示例解析

    OpenSCA技術(shù)原理npm依賴示例解析

    這篇文章主要為大家介紹了OpenSCA技術(shù)原理npm依賴示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • 解決淘寶cnpm 安裝后cnpm不是內(nèi)部或外部命令的問題

    解決淘寶cnpm 安裝后cnpm不是內(nèi)部或外部命令的問題

    今天小編就為大家分享一篇解決淘寶cnpm 安裝后cnpm不是內(nèi)部或外部命令的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Node.js學(xué)習(xí)入門

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

    本文主要介紹了Node.js的入門知識,包括:Node.js的特點(diǎn),運(yùn)行環(huán)境以及應(yīng)用小例。具有一定的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • 一步步教你利用Docker設(shè)置Node.js

    一步步教你利用Docker設(shè)置Node.js

    這篇文章主要介紹了利用Docker設(shè)置Node.js的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • Node.js實現(xiàn)簡單聊天服務(wù)器

    Node.js實現(xiàn)簡單聊天服務(wù)器

    Node.js 是一個基于Chrome JavaScript運(yùn)行時建立的一個平臺, 用來方便地搭建快速的,易于擴(kuò)展的網(wǎng)絡(luò)應(yīng)用,今天我們來探討下,如何使用node.js實現(xiàn)簡單的聊天服務(wù)器
    2014-06-06
  • 淺談node使用jwt生成的token應(yīng)該存在哪里

    淺談node使用jwt生成的token應(yīng)該存在哪里

    早上逛某乎的時候,遇到一位同學(xué)在問這個問題,很好奇jwt的存儲位置。本文詳細(xì)的介紹一下,感興趣的可以了解一下
    2021-06-06

最新評論