2017-09-21 36 views
0

我正在開發一個個人網站項目,爲我的大學學生創建一個練習測試網站。我有一大堆單詞(100+)與他們的定義,單詞家族和whatnot的列表。目前我有整個列表複製並直接粘貼到JavaScript代碼(我知道,我很抱歉),但這是很嚴重的,我正在尋找一個更優雅的解決方案。如何使用javascript訪問大量數據

我可以從文本文件或使用javascript的數據庫中繪製數據嗎?我對網絡開發(結構方面)頗爲陌生,並且想知道我能否獲得某些方向。我正在使用我學生帳戶正在學校服務器上運行的CPanel。我可以訪問MySQL數據庫和整套工具。

謝謝!

+1

最簡單的解決方案可能是將數據放在服務器上的json文件中,然後用JavaScript將數據加載到網站中。所以你有一個乾淨的代碼和數據分離。但這取決於您對該網站的未來計劃。你有計劃創建用戶帳戶等嗎? –

+1

你想要這個https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/JSON的JSON –

+0

謝謝你們!我會研究JSON。 @ChiefWiggum是的,我打算稍後添加用戶帳戶。 – jwoff

回答

1

這一切都取決於這個單詞對象的大小。如果你的單詞列表不那麼重,你可以簡單地存儲在一個JSON文件中。這將是非常原始的解決方案。 或者您可以在MySQL中創建表格並使用合適的編程語言(如Java Python等)與數據庫接口並提前發送響應。 如果你在這些數據的背後有很多數據和很多操作,我建議你優化你的方法並使用AJAX獲取數據塊。

另一種方法是在Web工作者中存儲一定數量的數據,這樣您就可以直接從那裏提供大量的數據,從而避免了網絡調用。無論哪種方式它都是同樣的事情。根據需要獲取新數據,並通過清除以前的陳舊數據將其存儲在Web工作人員中。

+0

由於列表不應該太重,我會研究JSON。謝謝! – jwoff

相關問題