首頁 >web前端 >前端問答 >nodejs與javascript的差別

nodejs與javascript的差別

藏色散人
藏色散人原創
2021-05-10 14:49:079606瀏覽

nodejs與javascript的差別是:1、原生js運作檔案依賴瀏覽器;2、nodejs運作檔案的時候服務為終端;3、原生js有相容性問題,而nodejs不存在相容性問題;4、nodejs可以進行本地的讀寫,而原生js無法做到。

nodejs與javascript的差別

本文操作環境:windows7系統、nodejs10.16.2&&javascript1.8.5版、Dell G3電腦。

JavaScript介紹:

JavaScript(簡稱「JS」) 是一種具有函數優先的輕量級,解釋型或即時編譯型的程式語言。雖然它是作為開發Web頁面的腳本語言而出名,但是它也被用到了很多非瀏覽器環境中,JavaScript 基於原型編程、多範式的動態腳本語言,並且支援面向對象、命令式和聲明式(如函數式程式設計)風格。

Node.js介紹:

##Node.js發佈於2009年5月,由Ryan Dahl開發,是一個基於Chrome V8引擎的JavaScript運行環境,使用了一個事件驅動、非阻塞式I/O模型,  讓JavaScript 運行在服務端的開發平台,它讓JavaScript成為與PHP、Python、Perl、Ruby等服務端語言平起平坐的腳本語言。

Node.js對一些特殊用例進行最佳化,提供替代的API,讓V8在非瀏覽器環境下運作得更好,V8引擎執行Javascript的速度非常快,效能非常好,基於Chrome JavaScript運行時建立的平台, 用於方便地建立響應速度快、易於擴展的網路應用。

Node Js與JavaScript的差異及nodejs優缺點。

1.原生js運行檔案依賴瀏覽器;

2.nodejs運行檔案的時候服務為終端機;

3.原生js有相容性問題,nodejs不存在相容性問題;

4.nodejs可以進行本地的讀寫,伺服器搭建,連接資料庫等,而原生js無法做到。

nodejs的優點:在專案中相當於中間層的使用

缺點:不適合大量的運算

推薦學習:《

javascript高級教程

以上是nodejs與javascript的差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn