我是MEAN的新手,當我學習node.js時,他們說nodejs內嵌了chrome v8引擎,nodejs是否在特定的瀏覽器上工作。可以簡單介紹chrome v8引擎中嵌入的nodejs不在其他瀏覽器引擎上鉻v8引擎嵌入nodejs是什麼意思?
回答
node.js使用v8作爲核心。節點本身就有。對於工作node.js沒有瀏覽器限制,因爲在服務器上運行node.js。
node.js是一個獨立運行的Javascript執行環境。它與瀏覽器無關。您可以使用node.js運行Javascript程序。
爲了解析和執行Javascript,node.js中嵌入了V8 Javascript引擎(與Chrome使用的引擎相同)。這隻允許它運行並執行Javascript。它不會以任何方式使其成爲瀏覽器。
除了V8 Javascript執行引擎之外,node.js還附帶了一大組內置庫,用於執行從套接字通信到文件I/O的各種事情,從而允許編寫各種應用程序在node.js中,甚至包括服務器進程。
做工作的NodeJS在特定的瀏覽器
如果你建立的Node.js服務器過程中,你可以使用任何瀏覽器向該服務器,無論是通過普通的HTTP頁面請求,表單提交, Ajax調用或webSocket連接。
什麼是內嵌的NodeJS在Chrome V8引擎無法在其他瀏覽器引擎
需要的NodeJS只有一個的JavaScript執行引擎。 V8是開源的,是一個非常好的引擎,所以這就是nodejs的開發人員決定使用的。使用哪種JavaScript引擎與任何瀏覽器或與任何瀏覽器的互操作性無關。 node.js代表它自己。任何瀏覽器都可以使用爲http或webSocket定義的標準與之交談。
@Som - 你爲什麼刪除勾號作爲接受的答案?在你的問題中是否有你認爲我的答案缺失的東西? – jfriend00
- 1. 「嵌入」是什麼意思?
- 2. 嵌入式V8引擎
- 3. V8引擎中Function :: Call的第一個參數是什麼意思?
- 4. 這是什麼意思?引擎錯誤還是什麼?
- 5. 是什麼意思:是什麼意思?
- 6. 創建您自己的光柵引擎是什麼意思?
- 7. %{}是什麼意思?
- 8. '#'是什麼意思?
- 9. 「?」是什麼意思?
- 10. #{...}是什麼意思?
- 11. || =是什麼意思?
- 12. @是什麼意思
- 13. $$ $$是什麼意思?
- 14. `/ * @`是什麼意思?
- 15. 「=」是什麼意思
- 16. + =是什麼意思?
- 17. {..} [..]是什麼意思?
- 18. 什麼是:!:意思?
- 19. @ []是什麼意思?
- 20. 什麼是「||」意思?
- 21. /([^.]*)\.(.*)/是什麼意思?
- 22. &**是什麼意思?
- 23. @(...)是什麼意思?
- 24. &@是什麼意思?
- 25. 「\\。\」,「\ ?? \」,「\\?\」,「\\」是什麼意思?
- 26. &=是什麼意思?
- 27. {%=%}是什麼意思?
- 28. 是什麼意思?
- 29. %%是什麼意思?
- 30. {}是什麼意思?
@JaromandaX謝謝你讓我醒來。這是錯誤的糾正它 –