SHTML 和 DHTML - 应该使用它们,为啥不使用它们?
Posted
技术标签:
【中文标题】SHTML 和 DHTML - 应该使用它们,为啥不使用它们?【英文标题】:SHTML and DHTML - Should they be used, why aren't they?SHTML 和 DHTML - 应该使用它们,为什么不使用它们? 【发布时间】:2018-06-16 18:13:23 【问题描述】:随着 html 5 的发布,我们是否应该继续使用 .dhtml 和 .shtml 文件格式?
为什么即使我们使用 HTML 而没有 DHTML,Js 和 CSS 也能工作。这种做法有错吗?
SHTML 与 php 相比有什么优势吗?
如果这 2 个没有被弃用,为什么不存在呢?
【问题讨论】:
也许 HTML 现在兼具了它们的两个特性? 我认为 DHTML 是 HTML+JS+CSS - en.wikipedia.org/wiki/Dynamic_HTML @EdHeal PHP 与 SHTML 的事情。 OP 在问为什么 Js 或 CSS 仍然在 HTML 中工作 @MrigankPawagi - PHP vs SHTML vs Java/Tomcat/Glassfish vs RoR 无关紧要 - 所有服务器端的解析实现,一些比其他更灵活和更有能力,所有这些都是“更好”的方式做 CGI 类型的东西。 @MrigankPawagi - 问题为什么即使我们使用 HTML 而没有 DHTML,Js 和 CSS 也能工作。这种做法有错吗?没有任何意义 【参考方案1】:SHTML
除了解析它们的语言之外,使用.shtml
和.php
文件没有任何区别。 .shtml
包含 SSI
脚本,而 .php
包含 PHP
脚本。没有任何具体的理由选择其中一个 - 这完全取决于开发人员。
DHTML
DHTML
与HTML
没有不同的语言或脚本。它只是指标记语言 (HTML
)、客户端脚本语言 (javascript
) 和样式语言 (CSS
) 的组合使用)。它只是通知您的HTML
页面具有动态内容。
这些都没有被弃用。只是SHTML
已经停止使用,因为许多人已经切换到PHP
和其他服务器端语言,并且人们已经尽量减少了DHTML 用于谈论动态的HTML
页面,因为现在大多数网站都有动态内容。
【讨论】:
谢谢!现在明白这两个的意思了。以上是关于SHTML 和 DHTML - 应该使用它们,为啥不使用它们?的主要内容,如果未能解决你的问题,请参考以下文章
为啥我们应该在字体中包含 ttf、eot、woff、svg、...
为啥我应该使用 char 而不是 varchar? [复制]
为啥图像垂直居中,`line-height` 位于它们应该在的位置下方 2 个像素?