什麼是JavaScript前端
瀏覽器中的 JavaScript 能夠作什麼?node
JavaScript 只能夠運行在瀏覽器中嗎?git
JavaScript 還能夠運行在服務器環境中,例如:nodegithub
JavaScript引擎ajax
瀏覽器 | JavaScript引擎 |
---|---|
Firefox | SpiderMonkey |
IE | Chakra |
Safari | JavaScriptCore |
Chrome | V8 |
客戶端和服務器npm
面向用戶的一端就是客戶端編程
從數據角度來講:客戶端只負責界面交互,主動的發起 HTTP 請求,請求後臺服務器,把數據渲染到界面。gulp
服務器提供的 HTTP 服務,接收 客戶端的 HTTP 請求,而後處理 HTTP 請求, 最後把要發送給客戶端的響應數據經過網絡發送給客戶端。後端
什麼是 Node.js瀏覽器
Node.js 是一種創建在Google Chrome's V8 引擎上的non-blocking(非阻塞),event-driven(基於事件的)I/O平臺 Node.js平臺使用的開發語言是JavaScript,平臺提供了操做系統底層的API,方便作服務器端編程, 具體包括:文件操做、進程操做、通訊操做等系統模塊,支持模塊化的開發
Node 是 JavaScript 嗎?
Node 不是一種新的語言 Node 是一個能夠用來解析和執行 JavaScript 語言的一個環境或者說是一個平臺 Node 環境或者說平臺 給 JavaScript 語言,提升了 一些 例如文件操做、網絡操做等接口API
Node.js 的包管理系統 npm 是世界上最大的開源庫生態系統
Node 的誕生歷程
io.js
查看Node是否安裝成功/查看Node的當前版本 node -v
切換源 國內 https://registry.npm.taobao.org 國外 http://registry.npmjs.org/
切換 npm config set registry https://registry.npm.taobao.org 配置後可經過下面方式來驗證是否成功 npm config get registry