日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JavaScript怎么安装_几句话说清楚JavaScript、V8引擎、NodeJS、NMP,到底是什么东东...

發布時間:2025/3/15 javascript 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaScript怎么安装_几句话说清楚JavaScript、V8引擎、NodeJS、NMP,到底是什么东东... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

小程序開發如火如荼,如果你是程序員,你還不懂小程序的開發,恐怕會被同行認為太LOW了吧!不過,新入行小程序開發者確實會被新的名詞搞得一頭霧水。

比如JavaScript不是在瀏覽器端運行嗎,怎么還可以寫服務器端的程序,NodeJS是干啥的,V8和NodeJS有啥區別,什么NMP命令,它是干嘛的,想把這些東東的本質看透嗎,我們來剖析一下吧。

01

JavaScript是啥

JavaScript

JavaScript是一種屬于網絡的解釋性腳本語言,已經被廣泛用于Web應用開發,用來給HTML網頁增加動態功能,為用戶提供更流暢美觀的瀏覽效果。通常JavaScript腳本是通過嵌入在HTML中來實現自身的功能的。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分。

02

V8是啥

V8引擎

V8引擎就是JavaScript運行的解釋器,是JavaScript一種引擎。它是Google開發的,作為chrome瀏覽器的JavaScript執行解釋器,性能十分優秀,被廣泛的使用。

03

何謂NodeJS

NodeJS

在2009年的歐洲JavaScript大會上, 年輕程序員Ryan Dahl展示了他正在從事的一個項目,該項目是一個集成了Google V8 JavaScript引擎、事件循環和底層I/O應用編程接口(Application Programming Interface, API)的平臺。

與其他服務器端的JavaScript平臺不同,Dahl的平臺中所有I/O原語都是事件驅動的,除此以外別無他途。借助JavaScript的影響力和易用性,Dahl的項目使得編寫基于事件驅動的服務器端應用程序的任務由難變易, 因此,該項目受到了熱烈歡迎, 并且它的發展、普及和被接受程度都是前所未有的。這個項目被命名為NodeJS。NodeJS不單單是JavaScript引擎,JavaScript引擎只是它的一個子集。

NodeJS中的JavaScript引擎沒有BOM、DOM。NodeJS是JavaScript的一種運行環境,是對Google V8引擎進行的封裝。是一個服務器端的JavaScript的解釋器。

04

什么是NPM

nmp管理工具

除了使用NodeJS語言特性及核心函數,我們還需要使用一些已經編寫好的優秀的第三方庫, 這也是為什么大多數編程平臺都具有一個系統用來下載、 安裝和管理第三方模塊的原因。 在NodeJS中這個系統被稱為NodeJS包管理器(NodePackage Manager, NPM)。NPM是三位一體的系統第三方包庫、管理計算機中安裝的包的機制以及定義包依賴關系的標準。NPM提供了一種公共注冊服務,它包含了程序員在NPM中發布的所有包,NPM還提供了一個命令行工具用來下載、安裝和管理這些包。

在早期,NPM和NodeJS是要分別獨立安裝的,但是從0.6.0版開始,NPM就己經包含在Node的安裝包中。NodeJS中含有NPM。

總結

以上是生活随笔為你收集整理的JavaScript怎么安装_几句话说清楚JavaScript、V8引擎、NodeJS、NMP,到底是什么东东...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。