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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【Nodejs篇一】Node js 简介

發布時間:2025/6/15 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Nodejs篇一】Node js 简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、Node.js簡介

Node.js 不是一種獨立的語言,Node.js 也不是一個 JavaScript 框架,。Node.js 是一個讓 JavaScript 運行在服務端的開發平臺。他跳過了http服務器,速度更快,性能更牛!!! 學習網站:github.com/alsotang/no…

V8引擎本身就是用于Chrome瀏覽器的JS解釋部分,但是Ryan Dahl把V8搬到了服務器上,用于做服務器的軟件。 Node.js是一個讓JavaScript運行在服務器端的開發平臺,它讓JavaScript的觸角伸到了服務器端,可以與PHP、JSP、Pythod、Ruby平起平坐。 但Node有點不同:

  • Node.js不是一種獨立的語言,與php、ASP.Net、JSP、Pythod、Perl、Ruby的既是語言,也是平臺不同,Node.js的使用JavaScript進行編程,運行在chrome V8引擎上。
  • 與php、JSP等相比(php、asp.Net、JSP、.net都需要運行在服務器上),Node.js跳過了Apache、Nginx、IIS等HTTP服務器,它自己不用建設在任何服務器軟件上,Node.js的許多設計理念與經典架構(LAMP)有著很大的不同,可以提供強大的伸縮能力。

#####Node.js 與 JavaScript

JavaScript 是由 ECMAScript、文檔對象模型(DOM)和瀏覽器對象模型(BOM)組成的,而 Mozilla 則指出 JavaScript 由Core JavaScript 和 Client JavaScript 組成。我們可以認為,Node.js 中所謂的 JavaScript 只是 Core JavaScript,或者說是 ECMAScript 的一個實現,不包含 DOM、BOM 或者 Client JavaScript。這是因為 Node.js 不運行在瀏覽器中,所以不需要使用瀏覽器中的許多特性。 ??Node.js 是一個讓 JavaScript 運行在瀏覽器之外的平臺。它實現了諸如文件系統、模塊、包、操作系統 API、網絡通信等 Core JavaScript 沒有或者不完善的功能。歷史上將 JavaScript移植到瀏覽器外的計劃不止一個,但Node.js 是最出色的一個。 ??Node.js 的 JavaScript 引擎是 V8,來自 Google Chrome 項目。V8 號稱是目前世界上最快的 JavaScript 引擎,經歷了數次引擎革命,它的 JIT(Just-in-time Compilation,即時編譯)執行速度已經快到了接近本地代碼的執行速度。Node.js 不運行在瀏覽器中,所以也就不存在 JavaScript 的瀏覽器兼容性問題,你可以放心地使用 JavaScript 語言的所有特性

二、req對象

  • req.headers // http上行請求頭
  • req.method // 請求類型(GET/POST)
  • req.url // 用戶的請求網址,非常有用,可以用來做路由控制

三、路由控制

總結

以上是生活随笔為你收集整理的【Nodejs篇一】Node js 简介的全部內容,希望文章能夠幫你解決所遇到的問題。

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