当前位置:  开发笔记 > 编程语言 > 正文

什么是SHTML

如何解决《什么是SHTML》经验,为你挑选了2个好方法。

最近我开始了解SHTML.而且我也看到扩展名为.shtml的网站.

SHTML的用途与HTML和DHTML的不同之处在于什么?



1> Robert Grant..:

SHTML是一个文件扩展名,它允许Web服务器知道应该使用服务器端包含(SSI)处理该文件.

(HTML是......你知道它是什么,DHTML是微软的Javascript + HTML + CSS之类的东西).

您可以使用SSI(例如)在页面中包含一个公共页眉和页脚,这样您就不必重复编码,并且更改一个包含的文件会立即更新所有页面.您只需将其放入HTML页面即可.

它嵌入在标准XML注释中,如下所示:


它已经在很大程度上被其他机制所取代,例如PHP包含,但是一些托管软件包仍然支持它而不是其他任何机制.

您可以在本文中阅读更多内容.


我发现非程序员/前端人员使用和理解它非常方便.给予它们包括(这些是基本上重要的),而不必进入和理解像PHP这样的东西.
确实是@Webwoman。当整个html文档在服务器端构建并在一个响应中发送回浏览器,并且您希望可重用的“部分”(例如,页眉,页脚,导航,跨页面的其他共享内容)具有某种可组合性时,服务器端包含项将非常有用..)。在大多数情况下,使用ajax并在前端动态构建视图(在jquery,angular,vue,react应用等中很常见)基本上会取代该功能
@Webwoman很久以前,甚至。如今,这是一个非常特殊的情况,但要说的是,如果您提供静态文件但只需要一点点动态性(例如,配置注入),那么对于老派而言,这仍然是一个超快速的解决方案。

2> Gumbo..:

它只是带有服务器端包含的 HTML .

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有