很早就对shtml感兴趣,我想说说为什么我们要用shtml。
1,按照官方的解释,shtml属于静态网页范畴,因此shtml比asp执行的速度快。也正因为如此,在服务器asp死锁时可以照常运转。
Static Web pages execute slightly faster than Active Server Pages (ASP) pages on a large scale.
2,它可以包含文件,比如直接include进来一个文件,这个大家都知道了,这也是为什么这么多人用shtml的主要原因:具有静态网页的特性,又有最重要的“包含”功能。
<!-- #include file = "myfile.inc" -->
3,通过#echo可以获得Request.ServerVariables Collection。这个功能可以省却一部分javascript的编程量。
4,通过#flastmod/#fsize可以即时显示某一个文件的最后修改时间和大小。不用fso就能实现。一些需要经常定时更新的叶面可以使用。
5, #exec用来执行一些程序调用。这玩意比较危险,可以通过修改注册表禁止。