如何使用javascript访问大量数据

如何使用javascript访问大量数据,javascript,web,Javascript,Web,我正在进行一个个人网络项目,为我所在大学的学生创建一个实践测试网站。我有一个单词列表(100+),包括它们的定义、词族等等。目前,我有完整的列表副本,并直接粘贴到javascript代码中(我知道,我很抱歉),但这太糟糕了,我正在寻找一个更优雅的解决方案 我可以从文本文件或使用javascript的数据库中提取数据吗?我对web开发(在结构方面)相当陌生,不知道我是否能找到一些方向。我正在用我的学生帐户使用学校服务器上当前运行的CPanel。我可以访问MySQL数据库和整套工具 谢谢大家! 这一

我正在进行一个个人网络项目,为我所在大学的学生创建一个实践测试网站。我有一个单词列表(100+),包括它们的定义、词族等等。目前,我有完整的列表副本,并直接粘贴到javascript代码中(我知道,我很抱歉),但这太糟糕了,我正在寻找一个更优雅的解决方案

我可以从文本文件或使用javascript的数据库中提取数据吗?我对web开发(在结构方面)相当陌生,不知道我是否能找到一些方向。我正在用我的学生帐户使用学校服务器上当前运行的CPanel。我可以访问MySQL数据库和整套工具


谢谢大家!

这一切都取决于这个单词对象的大小。如果您的单词列表没有那么多,您可以简单地存储在JSON文件中。这将是一个非常原始的解决方案。 或者您可以在MySQL中创建表,并使用合适的编程语言(如Java Python等)与数据库接口并提前发送响应。 如果您有很多数据,并且在这些数据上有很多操作,我建议您优化您的方法,并使用AJAX将数据分块获取


另一种方法是在Web worker中存储一定数量的数据,这样您就可以直接从那里提供数据块,从而避免网络调用。无论哪种方法都是一样的。在需要时获取新数据,并通过清除以前的陈旧数据将其存储在web worker中。

最简单的解决方案可能是将数据放在服务器上的json文件中,然后使用javascript将数据加载到站点中。因此,您可以将代码和数据完全分离。但这取决于你对网站的未来计划。你们有计划创建用户帐户吗?你们想要JSON,谢谢!我将研究JSON@ChiefWiggum是的,我计划稍后添加用户帐户。由于列表不应该太重,我将研究JSON。非常感谢。