我刚开始学习HTML和CSS,对javascript,Php等其他语言一无所知。像Refdesk.com这样的网站每天都有新鲜的内容,必须有一些新的内容,然后每天都可以手动更改。一些谷歌搜索只提供RSS源。
这是怎么做到的?
感谢您提供有用的答案,它回答了我的一半问题,但这也意味着所有者必须每天为新内容手动添加网页,或者说添加内容几天并拥有它们自动显示日复一日?
答案 0 :(得分:4)
大多数动态网站都是从数据库中获取页面内容。更改数据库中的内容,页面上的内容也会随之改变。
答案 1 :(得分:4)
可能他们有某种形式的content management system,允许非技术用户更新网站。在某些系统中,内容管理器本身可以非常先进。以下是对英国广播公司使用的最新版本CPS的描述,它推动了许多BBC网站等。
答案 2 :(得分:3)
他们最有可能使用database来存储内容,并从此数据库中检索并显示最新的条目。这需要服务器端语言,如PHP,Java,Python HTML是动态生成的。
答案 3 :(得分:0)
关于数据库与PHP等服务器端语言相结合的答案非常好而且非常直接,但根据您对Web开发的新程度,它们可能不够概念化。
您需要了解的第一件事是数据库是表的集合 - 每个表都像您在excel中熟悉的那样。
例如,数据库中的一个表可能名为“daily_links”,它可能有两列,一列名为“Date”,另一列名为“Link”。因此,每当您想要发布新链接时,您只需要创建一个新行。
所以现在你已到了一半。
现在服务器端脚本语言能够做的就是转到数据库,查看你的表“daily_links”并将它们在那里找到的所有信息都带回来。
从那里它可以对这些信息做任何事情,例如在html中为它找到的每一行创建一个新的锚标记,并给它一个href的“Link”列中找到的数据。
这是(非常)一般性的粗略想法。
我希望这很容易理解。