我几乎已经“完成”了我的第一个网站。其中包含作者选集,实质上是100余页,其中包含个别文章。它是用HTML和CSS构建的。
在每个页面的底部,我想链接到相关页面,并显示标题和图像。如何通过从数据库中获取相关页面来自动填充这些框?
我只是在寻找可以指引我正确方向的人,我会尝试自学。我假设会有一些服务器端脚本?或将数据加载到sql中?
答案 0 :(得分:1)
有两种方法。 让我们进行比较和对比!
您在服务器上编写代码(使用PHP或Python或Java或任何其他语言)以编程方式创建HTML文件,这些文件将具有相关链接。
优点:
缺点:
这是始终完成的方式。
您在客户端(浏览器)上写了receives from the server just the data(也许是JSON?)的代码,并弄清楚了如何单独显示它。也许使用Angular或React。
优点:
缺点:
作为客户端的子主题,城镇中有一个新热点,它被称为Serverless。您不必写后端,而将100%的精力集中在前端。
如果您确实需要在用户浏览器之外进行计算,则可以使用云函数(例如Amazon Lambda),但我认为这不是您的用例。
对于您的用例,您可以直接从前端访问数据库,而无需任何后端。参见:Firebase。
答案 1 :(得分:0)
您将需要某种服务器端程序。可以查询数据库的东西,然后通过api返回结果或在服务器端对其进行处理,然后返回html。以下是一些可以提供帮助的框架。
Java: 播放,Spring,Javalin,Dropwizard等
Python: Django