2015-11-05 43 views
2

在angularJS應用程序中,用戶和服務器之間存在相當大的延遲(帶寬可能有限),因此當用戶請求新頁面時,它必須等待大約2-500ms才能加載。我可以檢測瀏覽器的網絡活動是否空閒嗎?

我正在考慮在後臺「預加載」模型數據,模板,腳本,但是打算只在用戶沒有請求頁面時這樣做。如果用戶請求一個特定頁面,我想停止預加載過程並加載用戶明確請求的資源。

所以我的問題歸結爲:

  • 有沒有一種方法,使一個Ajax請求「只在」沒有網絡活動?
  • 有沒有辦法「暫停」當前運行的Ajax請求?或
  • 有沒有一種方法來優先考慮Ajax請求?

感謝,

回答

相關問題