Web 什么';静态网站和动态网站的区别是什么?

Web 什么';静态网站和动态网站的区别是什么?,web,Web,据我所知,静态网站是那些只在客户端运行的网站,这意味着只有html和javascript才适合这样做。但动态web站点也是在服务器端执行的,这意味着使用php、jsp或类似工具 为什么名字这么大静态和动态 我的问题的主要思想是,当使用javascript作为客户端语言时,我们仍然将网页视为静态的。但是现在,我想这个概念正在一天一天地消失。因为当Ajax、node.js或类似的框架在网站中使用时,我觉得这些网站应该被称为动态网站,因为使用它们可以生成许多动态内容。这就是我的困惑所在 那么,静态和动

据我所知,静态网站是那些只在客户端运行的网站,这意味着只有html和javascript才适合这样做。但动态web站点也是在服务器端执行的,这意味着使用php、jsp或类似工具

为什么名字这么大<代码>静态和
动态

我的问题的主要思想是,当使用
javascript
作为客户端语言时,我们仍然将网页视为静态的。但是现在,我想这个概念正在一天一天地消失。因为当
Ajax
node.js
或类似的框架在网站中使用时,我觉得这些网站应该被称为动态网站,因为使用它们可以生成许多动态内容。这就是我的困惑所在


那么,静态和动态站点的概念在不久的将来会过时吗?还是静态站点不再考虑使用javascript?或者,可能是我在理解将网站称为静态和动态的主要视图方面有些欠缺。

在使用html、css的网页中,访问者只能被动地查看网页上的内容。沟通是单向的。这是静态站点


PHP允许您在页面交付到客户端浏览器之前在服务器上操作网页内容。它的工作原理是这样的:PHP脚本在服务器上运行,可以随意更改或生成HTML代码。HTML网页仍然会发送到浏览器,浏览器不知道或不关心PHP是否参与了服务器上HTML的调整。

静态站点通常是用纯HTML编写的,页面代码中的内容就是向用户显示的内容


动态站点是使用服务器端脚本语言(如PHP、ASP、JSP或Coldfusion)编写的站点。在这样的网站中,内容由脚本语言从其他文件或数据库中调用,具体取决于用户采取的操作。

静态网站-除非有人手动编辑,否则内容不会更改

(使用文件扩展名.html、.htm等作为其页面)

动态网站-内容自行更新和更改,无需人工干预


(使用文件扩展名.php、.jsp.asp等)

Head First php&MySQL,作者:Michael Morrison,Lynn Beighley。如果你想学习,你可以参考这本书。