我在設計/開發網絡商店的過程中,正在思考處理幾兆字節產品項目的最佳方式。看起來AJAX的異步位並不意味着並行,所以我必須在這裏創造一點點創意。Javascript自定義事件處理程序策略建議
而不是隻是拉大量的數據,我打算把它分成50-> 100項的頁面,並允許瀏覽器有一段時間來處理任何內部消息。
加載器將拉下一頁數據 - 向自己發送自定義事件以獲取下一頁。理論是,如果瀏覽器有其他消息來處理這個事件,它們會排在它們後面,這樣瀏覽器就可以做任何事情。失去一點速度 - 但更平滑的用戶體驗。
沖洗並重復。
添加一些煙霧和鏡像工程 - 加載圖標或一些這樣的 - 以防止用戶注意到任何延遲,我應該是正確的。
在我開始聽起來像是有趣的代碼之前,任何人都可以想到一種更好的方式來儘可能平滑和友好地拖拽大量數據?我是一位古老的程序員 - 但是Java腳本對我來說有點新鮮。
我重新發明了輪子 - AJAX已經完成了所有這些 - 我只是不知道它嗎?
任何特定的JS框架在使用? – Labu
似乎[requirejs](http://requirejs.org/docs/start.html)適合在這裏 – bhb