瀏覽器也是乙個執行環境,js**寫好之後需要放到瀏覽器裡面去執行,脫離了瀏覽器是沒有辦法執行的,現在不僅瀏覽器能執行js,node也能執行js。
這種能力是非常有限的
node中的 js
他同樣包含了ecmascript node api
node api幾乎提供了所有能做的事
· 就是執行的js可以完整地控制你的電腦,但是只能在node裡面執行
分層結構對比圖
瀏覽器提供了有限的能力,js只能使用瀏覽器提供的功能做有限的操作
node提供了完整的 控制計算機的能力,nodejs幾乎可以通過node提供的介面,實現對整個作業系統的控制
node官網
node 中文網
結構二
這種結構非常常見應用在各種規模的站點上
node伺服器不作任何業務邏輯有關的事情絕大部分事情,只是簡單的**請求但可能會有一些額外的請求
· 簡單的資訊記錄
1. 請求日誌
2. 使用者偏好
3. 廣告資訊
· 靜態的資源託管
· 快取
node學習之 什麼是node?
i o input output 輸入輸出流 正常情況下i o的操作都是阻塞的 ajax同步是阻塞的 有 網路請求 資料庫處理 檔案的讀寫。1.防止甩鍋,明確資料互動的錯誤問題在誰。api介面文件是後端大神寫的,返回資料沒有,那麼是誰的鍋?2.能夠書寫api。全棧 3.了解前後端的互動流程 js不僅...
hive概述,hive是什麼
hive是基於hadoop的資料倉儲解決方案。由於hadoop本身在資料儲存和計算方面有很好的可擴充套件性和高容錯性,因此使用hive構建的資料倉儲也秉承了這些特性。這是來自官方的解釋。簡單來說,hive就是在hadoop上架了一層sql介面,可以將sql翻譯成mapreduce去hadoop上執行...
概述 資料倉儲是什麼
資料倉儲是什麼?我以前一直把資料庫和資料倉儲弄混,因為我根本無法區別兩者之間到底是什麼差異,什麼關係。尤其是中文名上幾乎是相同的含義。庫不就是倉庫嗎?資料庫不就是存放資料的倉庫嗎?那為什麼資料庫和資料倉儲是兩個東西呢?資料庫的英文是database,資料倉儲的英文是data warehouse。都是...