簡體   English   中英

Javascript:一種好的做法是在頁面加載時加載所有數據?

[英]Javascript: Good practice to load all the data when the page loads?

我在asp.net中有一個網頁,該網頁使用可編輯的網格來更新/插入員工的記錄。 特定的員工可以擁有近50-70個屬性。 考慮到該頁面的頻繁使用,我需要非常小心地往返於服務器和其他I / O操作,因為這可能會降低頁面的性能。

我正在使用jquery插件從給定的可用列中進行選擇。 列表框的左面板使用XML文件填充,該文件在服務器上讀取。 這些屬性具有多種數據類型,例如簡單的字符串,整數或日期。

問題來自包含下拉值的屬性,例如部門,團隊等。無論頁面是否在開始時加載,我是否都應加載下拉值的值,而不管用戶是否希望選擇下拉列表? 還是我應該再次往返服務器並加載所選屬性的下拉值。 應該使用哪種方法,為什么?

注意:最多可以有4到6個下拉屬性,最多30到40個值。

實際上,這取決於用戶需要該下拉列表的幾率,以及您希望避免額外的Ajax負載的嚴重程度。

這是一個非常具體的問題。 但是,如果您的下拉列表項實際上不會逐項更改,那么我將在頁面加載期間加載它們。 否則,如果一個員工的下拉列表與另一員工的下拉列表不同,請使用Ajax,以便您每次都能獲得一個自定義的下拉列表。

但是就像我說的那樣,非常適合您的具體情況。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM