-
課程所使用的nodejs 的版本:0.10.3x查看全部
-
nodejs.org npmjs.com github.com stackoverflow.com查看全部
-
必須了解的概念查看全部
-
get/post/put/delete/head/trace/option... 1xx 請求接受 2xx 成功處理 200 成功 3xx 重定向 4xx 客戶端錯誤 400 語法錯誤 403 拒絕提供服務(權限) 404 未找到資源 5xx 服務器端錯誤 500 不可預知錯誤 503 當前不可處理查看全部
-
這個還不太懂查看全部
-
以chrome瀏覽器為例: 1.Chrome搜索自身的DNS緩存; 2.搜索操作系統自身的DNS緩存(瀏覽器沒有找到緩存或者緩存已經失效); 3:讀取本地的HOST文件(Mac:用vim編輯器打開etc下的HOST文件;Windows:c:/System32/driver/etc/HOST); 4:瀏覽器發起一個DNS的一個系統調用; (1).寬帶運行商服務器查看本地緩存; (2).運營商服務器發起一個迭代DNS解析的請求;(根域——com域——imooc.com域); (結果:運營商服務器把結果返回操作系統內核同時緩存起來;操作系統內核把結果返回瀏覽器;最終瀏覽器拿到www.xianlaiwan.cn對應的IP地址) 5.瀏覽器獲得域名對應的IP地址后,發起HTTP“三次握手”; (Chrome向服務器的隨機端口發送一個TCP連接請求——路由設備(多)——網卡——內核的TCP-IP協議?!?防火墻)——web服務端) 6.TCP/IP連接建立后,瀏覽器就可以向服務器發紅HTTP請求了。比如:用HTTP的GET方法請求一個根域里的一個域名,協議可以采用HTTP1.0的一個協議; 7.服務器端接收了這個請求,根據路徑參數,經過后端的一些處理之后,把處理后的一個結果的數據返回給瀏覽器; 8.瀏覽器拿到了網站的完整HTML頁面代碼,在解析和渲染這個頁面的同時,里面的JS,CSS,圖片靜態資源,同樣也是一個個HTTP請求,也都要經過上述的七個步驟; 9.瀏覽器根據拿到的資源對頁面進行渲染,最終把一個完整的頁面呈現給用戶。查看全部
-
以chrome瀏覽器為例: 1.Chrome搜索自身的DNS緩存; 2.搜索操作系統自身的DNS緩存(瀏覽器沒有找到緩存或者緩存已經失效); 3:讀取本地的HOST文件(Mac:用vim編輯器打開etc下的HOST文件;Windows:c:/System32/driver/etc/HOST); 4:瀏覽器發起一個DNS的一個系統調用; (1).寬帶運行商服務器查看本地緩存; (2).運營商服務器發起一個迭代DNS解析的請求;(根域——com域——imooc.com域); (結果:運營商服務器把結果返回操作系統內核同時緩存起來;操作系統內核把結果返回瀏覽器;最終瀏覽器拿到www.xianlaiwan.cn對應的IP地址) 5.瀏覽器獲得域名對應的IP地址后,發起HTTP“三次握手”; (Chrome向服務器的隨機端口發送一個TCP連接請求——路由設備(多)——網卡——內核的TCP-IP協議?!?防火墻)——web服務端) 6.TCP/IP連接建立后,瀏覽器就可以向服務器發紅HTTP請求了。比如:用HTTP的GET方法請求一個根域里的一個域名,協議可以采用HTTP1.0的一個協議; 7.服務器端接收了這個請求,根據路徑參數,經過后端的一些處理之后,把處理后的一個結果的數據返回給瀏覽器; 8.瀏覽器拿到了網站的完整HTML頁面代碼,在解析和渲染這個頁面的同時,里面的JS,CSS,圖片靜態資源,同樣也是一個個HTTP請求,也都要經過上述的七個步驟; 9.瀏覽器根據拿到的資源對頁面進行渲染,最終把一個完整的頁面呈現給用戶。查看全部
-
四大神站 nodejs.org npmjs.com github.com stackoverflow.com查看全部
-
this指向函數的擁有者,構造函數的實例對象。查看全部
-
this指向全局查看全部
-
this指向pet查看全部
-
HTTP 概念進階 回調、同步、異步、IO...查看全部
-
http 請求狀態碼查看全部
-
HTTP請求幾種方法查看全部
-
第一步:通過chrome://net-internals/#dns查看到你曾經查看的網絡的dns緩存記錄; chrome加載機制 dns緩存 如果找不到緩存記錄,或者緩存失效了 第二步:chrome會查找操作系統自身的dns緩存 如果操作系統自身的緩存也沒找到 第三步:嘗試讀取本地的host文件查看全部
舉報
0/150
提交
取消