国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

node.js入門教程

2019-11-20 15:00:06
字體:
供稿:網(wǎng)友

Node是個啥?

  寫個東西還是盡量面面俱到吧,所以有關(guān)基本概念的東西我也從網(wǎng)上選擇性的拿了些下來,有些地方針對自己的理解有所改動,對這些概念性的東西有過了解的可選擇跳過這段。

  1.Node 是一個服務(wù)器端 JavaScript 解釋器,可是真的以為JavaScript不錯的同學(xué)學(xué)習(xí)Node就能輕松拿下,那么你就錯了,總結(jié):水深不深我還不知道,不過確實不淺。

  2.Node 的目標(biāo)是幫助程序員構(gòu)建高度可伸縮的應(yīng)用程序,編寫能夠處理數(shù)萬條同時連接到一個物理機(jī)的連接代碼。處理高并發(fā)和異步I/O是Node受到開發(fā)人員的關(guān)注的原因之一。

  3.Node 本身運行Google V8 JavaScript引擎,所以速度和性能非常好,看chrome就知道,而且Node對其封裝的同時還改進(jìn)了其處理二進(jìn)制數(shù)據(jù)的能力。因此,Node不僅僅簡單的使用了V8,還對其進(jìn)行了優(yōu)化,使其在各種環(huán)境下更加給力。(什么是V8 JavaScript 引擎?請“百度知道”)

  4.第三方的擴(kuò)展和模塊在Node的使用中起到重要的作用。下面也會介紹下載npm,npm就是模塊的管理工具,用它安裝各種 Node 的軟件包(如express,redis等)并發(fā)布自己為Node寫的軟件包 。

安裝Node

  在這簡單說說在window7和linux兩種環(huán)境下安裝Node。安裝的時候一定要注意Python的版本,多次因為Python版本的問題安裝失敗,建議2.6+的版本,低版本會出現(xiàn)Node安裝錯誤,查詢Python版本可在終端中輸入:pyhton -v

  1.先介紹linux下的安裝吧,Node在Linux環(huán)境下的安裝和使用都非常方便,建議在Linux下運行Node,^_^...我使用的是Ubuntu11.04

   a.安裝依賴包:50-100kb/s大概每個包一分鐘就能下載安裝完成

復(fù)制代碼 代碼如下:

  sudo apt-get install g++ curl libssl-dev apache2-utils
  sudo apt-get install git-core

   b.在終端一步步運行一下命令:
復(fù)制代碼 代碼如下:

  git clone git://github.com/joyent/node.git  
  cd node
  ./configure
  make  
  sudo make install

  安裝順利的話到這一步Node就算安裝成功了,2M的網(wǎng)絡(luò)用了共計12分鐘。

  注:如果不用git下載也可以直接下載源碼,不過這樣下載安裝需要注意Node版本問題。使用git下載安裝是最方便的,所以推薦之。

2.在Windows下使用Cygwin安裝Node,這個方式不太推薦,因為真的需要較長時間和較好的人品。我的系統(tǒng)是 win7旗艦版

  Cygwin是一個在windows平臺上運行的unix模擬環(huán)境,下載地址:http://cygwin.com/setup.exe。

  下載好Cygwin后開始安裝,步驟:

   a.選擇下載的來源 - Install from Internet

   b.選擇下載安裝的根目錄

   c.選擇下載文件所存放的目錄

   d.選擇連接的方式

   e.選擇下載的網(wǎng)站 - http://mirrors.163.com/cygwin

   f.麻煩就麻煩在這步,考驗人品的時候到了。需要的下載安裝時間不確定,反正需要比較長的時間(超過20分鐘),偶爾會出現(xiàn)安裝失敗的情況。單擊一下各個程序包前面的旋轉(zhuǎn)箭頭圖標(biāo)選擇你想要的版本,選中時會出現(xiàn)了"x"號表示已經(jīng)選中了該程序包。選擇需要下載的程序包:

復(fù)制代碼 代碼如下:

Devel包:
    gcc-g++: C++ compiler
    gcc-mingw-g++: Mingw32 support headers and libraries for GCC C++
    gcc4-g++: G++ subpackage
    git: Fast Version Control System 主站蜘蛛池模板: 隆子县| 措勤县| 天全县| 孟津县| 江源县| 肥西县| 乌鲁木齐县| 宣恩县| 河间市| 沈丘县| 余干县| 昭苏县| 通河县| 大余县| 揭阳市| 水城县| 罗田县| 云霄县| 屏南县| 重庆市| 武功县| 万载县| 阿坝县| 荥阳市| 黔西| 聊城市| 贵德县| 怀宁县| 册亨县| 白水县| 名山县| 博白县| 三门峡市| 汉阴县| 马龙县| 临高县| 潞西市| 柳河县| 宝鸡市| 沁源县| 北海市|