我理解的NODE

簡介:NODE不是咱們想象中的後臺語言,它不是一門語言,它是一個和瀏覽器相似的工具或者平臺,在NODE平臺中,能夠把咱們寫的JS代碼解析出來,並且NODE和谷歌瀏覽器同樣都是採用V8引擎渲染解析的。
咱們只要在服務器上安裝了NODE,就能夠在服務器上用JS代碼編寫一些服務器端須要處理的事情和操做,最後把這些JS在服務器上的NODE環境下執行便可==>JS也能夠寫後臺程序了
****************************************************************************************************************************************
如何在NODE環境下執行JS?
安裝完成NODE,默認會把NODE的命令集成到DOS中,之後在DOS窗口中也能夠執行NODE命令

1)首先找到要執行的JS文件所在的目錄,在這個目錄中打開DOS命令窗口(Shift+鼠標右鍵+在此處打開命名窗口),在DOS窗口中執行NODE命令:node xxx.js ->把JS代碼在NODE環境下執行了

2)若是使用的是WB這個IDE,咱們直接的在須要執行的JS代碼空白處,鼠標右鍵,Run xxx.js便可 ->WB中繼承了NODE的執行,上述的這樣操做,就是由WB調取出NODE的執行文件,把須要執行的JS執行了
****************************************************************************************************************************************
NODE的優點(相對於傳統的後臺語言)?   ->快,由於他是基於V8引擎渲染JS的   ->基於單線程的異步操做   ->無阻塞的I/O操做   JS在客戶端瀏覽器中運行的時候,瀏覽器爲了保證用戶的安全,是不容許JS操做客戶端的文件的,也就是JS在客戶端運行不能進行I/O操做(有一個東西瀏覽器提供<input type='file'/>)   JS運行在服務器端的NODE環境中,因爲操做的是本身的服務器,不可能隨意進行破壞,因此NODE環境下提供了JS對於服務器的I/O操做.
相關文章
相關標籤/搜索