Node.js基礎知識點有哪些

這篇文章給大家分享的是有關(guān)Node.js基礎知識點有哪些的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

創(chuàng)新互聯(lián)成都企業(yè)網(wǎng)站建設服務,提供網(wǎng)站制作、網(wǎng)站設計網(wǎng)站開發(fā),網(wǎng)站定制,建網(wǎng)站,網(wǎng)站搭建,網(wǎng)站設計,響應式網(wǎng)站設計,網(wǎng)頁設計師打造企業(yè)風格網(wǎng)站,提供周到的售前咨詢和貼心的售后服務。歡迎咨詢做網(wǎng)站需要多少錢:18982081108

Node.js是什么?

根據(jù)Node.js官方網(wǎng)站的描述,“Node.js是一套建立在Chrome  JavaScript運行時環(huán)境下的平臺,旨在輕松創(chuàng)建運行速度快且具備可擴展能力的網(wǎng)絡應用程序。Node.js采用事件驅(qū)動型非阻塞I/O模型,使其擁有輕量級與高效率兩大特性,非常適合運行在跨分布式設備之上的數(shù)據(jù)密集型實時應用程序?!苯ㄗh大家在開始學習之前,首先閱讀《Node,js是什么》一文以深入了解Node.js定義。

Node.js為服務器端應用程序——例如Web平臺——提供整套解決方案,并能夠與其它系統(tǒng)進行通信,其中包括數(shù)據(jù)庫、LDAP以及任意傳統(tǒng)應用程序。用戶能夠在多種場景當中實現(xiàn)Node.js開發(fā)。

安裝流程

Node.js能夠運行在Windows、Linux以及Mac平臺之上。其提供32位與64位平臺。要在Ubuntu  Linux環(huán)境下安裝Node.js,大家需要使用控制臺并編寫以下腳本:

  1. sudo apt-get install python-software-properties 

  2. sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update 

  3. sudo apt-get install nodejs npm 


要針對其它Linux平臺實現(xiàn)Node.js安裝,建議大家點擊此處訪問GitHub以獲取完整指令。

如果大家屬于Windows用戶,則可以利用其安裝文件完成Node.js的安裝工作。我們可以從Node.js官方網(wǎng)站處下載安裝文件。根據(jù)實際平臺類型,大家下載對應的.MSI文件,加以運行而后進入如下圖所示安裝對話框:

Node.js基礎知識點有哪些

根據(jù)安裝說明一步步完成流程。

安裝完成后,Windows菜單當中會新增一個Node.js圖標。如果大家在菜單中點擊該圖標,Node.js控制臺將立即開啟。

Node.js基礎知識點有哪些

大家可以在Windows命令提示符(簡稱CMD)當中以手動方式運行Node.js控制臺。啟示命令提示符界面并輸入以下命令:

node

這時界面將作為Node.js控制臺對操作進行響應。

Node.js基礎知識點有哪些

開發(fā)工具

大家可以利用任意文本編輯器實現(xiàn)Node.js代碼編寫。如果大家希望從中積累更多開發(fā)經(jīng)驗,也可以利用各類擁有豐富功能的代碼編輯器,例如WebStorm  JetBrains、Eclipse以及Visual Studio。某些代碼編輯器可能還提供調(diào)試功能。

在Visual Studio 2012當中,大家可以使用Web項目模板,例如ASP.NETmpty網(wǎng)站模板。

Node.js基礎知識點有哪些

Visual Studio 2012提供一項IntelliSense功能,這項功能旨在幫助用戶顯示與API及語法相關(guān)的說明信息。

Node.js基礎知識點有哪些

Hello World

作為學習一種新型編程語言的起步任務,我們通常以編寫“hello  world”代碼作為上手階段。那么Node.js當然也不例外,下面我們就開始在Node.js下著手編寫“hello world”。

首先,運行我們的代碼編輯器而后寫入以下內(nèi)容:

?console.log('Hello world, nodejs');

將以上代碼保存至名為helloworld.js的文件當中。

接下來打開命令提示符或者終端(Linux環(huán)境下),并執(zhí)行該文件:

?node helloworld.js

以下是我們的“hello world”應用程序在運行后的輸出結(jié)果:

Node.js基礎知識點有哪些

Node.js模塊

Node.js提供多種模塊以幫助用戶完成開發(fā)工作。在模塊的支持下,我們能夠顯著降低所需編寫的代碼行數(shù),從而大大減少開發(fā)工作所需要的時間消耗。

可供大家使用的Node.js模塊數(shù)量龐大,感興趣的朋友可以點擊此處查看GitHub當中關(guān)于Node.js模塊的列表頁面。

要安裝Node.js模塊,大家需要借助Node Packged  Modules(簡稱npm)軟件包管理器。在Node.js安裝結(jié)束之后,我們應當已經(jīng)擁有了該npm軟件包管理器。大家可以通過輸入以下命令來檢查其是否已經(jīng)存在:

npm -help

接下來,大家會在控制臺當中獲得響應,具體結(jié)果如下圖所示:

Node.js基礎知識點有哪些

下面我們就嘗試使用一款Node.js模塊,作為示例,我們希望為控制臺文本添加彩色顯示功能。所需使用的模塊為cli-color。

首先,安裝該cli-color模塊:

npm install cli-color

注意:在安裝Node.js模塊時,大家的計算機必須能夠訪問互聯(lián)網(wǎng)連接,某些模塊在安裝還要求用戶具備管理員級別的權(quán)限。

安裝后的輸出結(jié)果如圖八所示:

Node.js基礎知識點有哪些

那么我們該如何使用這一模塊?

我們需要通過調(diào)用命令require以及目標模塊的名稱來調(diào)用所需Node.js模塊:

var clc = require('cli-color');

因此,如果我們需要以彩色方式顯示文本內(nèi)容,則需要調(diào)用xxx.blue來實現(xiàn)藍色文本,并調(diào)用xxx.green以實現(xiàn)綠色文本。其中的xxx為對應的cli-color對象。

console.log(clc.blue('"Hello node.js" in blue'));  console.log(clc.red('"Hello node.js" in red'));  console.log(clc.green('"Hello node.js" in green'));

大家可以在圖九當中查看程序輸出的結(jié)果示例。

Node.js基礎知識點有哪些

更新Node.js版本

接下來的問題是,我們?nèi)绾瘟私庾约寒斍罢谑褂玫腘ode.js為何種版本?

大家可以利用一條Node.js命令來獲取當前Node.js版本的相關(guān)信息。編寫以下腳本:

??node –v

下圖所示為該Node.js腳本的輸出結(jié)果:

Node.js基礎知識點有哪些

Node.js并不會自動對當前運行時加以更新。大家應當以手動方式檢查并更新Node.js版本。從Node.js官方網(wǎng)站處下載安裝文件,而后將其安裝在自己的計算機當中。

該安裝流程將檢查目前已經(jīng)安裝過的Node.js。如果存在安裝過的Node.js,安裝工具會對現(xiàn)有Node.js版本進行升級。在安裝完成之后,請再次檢查我們的Node.js版本。

感謝各位的閱讀!關(guān)于“Node.js基礎知識點有哪些”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

新聞標題:Node.js基礎知識點有哪些
網(wǎng)站網(wǎng)址:http://bm7419.com/article18/gipjdp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設靜態(tài)網(wǎng)站網(wǎng)站營銷、動態(tài)網(wǎng)站、定制開發(fā)、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化