我正在开展一个个人网络项目,为我大学的学生创建一个练习测试网站。我有一系列单词(100+)及其定义,单词族和诸如此类的单词列表。目前我有整个列表副本并直接粘贴到javascript代码中(我知道,我很抱歉)但这很糟糕,我正在寻找更优雅的解决方案。
我可以使用javascript从文本文件或数据库中绘制数据吗?我对Web开发很新(在结构方面),并且想知道我是否可以获得一些方向。我正在使用当前在我学校服务器上运行的CPanel和我的学生帐户。我可以访问MySQL数据库和整套工具。
谢谢!
答案 0 :(得分:1)
这一切都取决于这个词对象的大小。如果您的单词列表不那么重,您只需存储在JSON文件中即可。这将是一个非常原始的解决方案 或者您可以在MySQL中创建表并使用合适的编程语言(如Java Python等)与数据库连接并提前发送响应。 如果您在该数据上有大量数据和大量操作,我建议您使用AJAX优化您的方法并在Chunks中获取数据。
另一种方法是在Web worker中存储一定数量的数据,这样您就可以直接从那里提供一大块数据,从而避免网络调用。无论哪种方式都是一样的。在需要时获取新数据,并通过清除以前的陈旧数据将其存储在您的Web worker中。