网页有哪些扩展名?为什么会有这些不同的扩展名?
[09-12 12:23:43] 来源:http://www.88dzw.com 电路基础 阅读:8213次
文章摘要:网页有哪些扩展名?为什么会有这些不同的扩展名?在以下URL中,您可以看到一些最常用的扩展名: http://www.howstuffworks.com/question-archive.htm——HowStuffWorks上的问题存档页面(以及其他几乎所有页面)都以htm为扩展名。 http://www.adobe.com/products/acrobat/readermain.html——Adobe Reader 的主页以html为扩展名。 http://www.cbsnews.com/sections/home/main100.shtml——CBS新闻的主页以shtml为扩展名。 http
网页有哪些扩展名?为什么会有这些不同的扩展名?,标签:电子电路基础,模拟电路基础,http://www.88dzw.com网页有哪些扩展名?为什么会有这些不同的扩展名?
在以下URL中,您可以看到一些最常用的扩展名:
- http://www.howstuffworks.com/question-archive.htm——HowStuffWorks上的问题存档页面(以及其他几乎所有页面)都以htm为扩展名。
- http://www.adobe.com/products/acrobat/readermain.html——Adobe Reader 的主页以html为扩展名。
- http://www.cbsnews.com/sections/home/main100.shtml——CBS新闻的主页以shtml为扩展名。
- http://www.microsoft.com/catalog/default.asp——Microsoft站点的很多页面以asp为扩展名。
- http://www.altavista.pl/——AltaVista搜索引擎的主页以pl为扩展名。
- http://www.howstuffworks.com/cgi-bin/suggest.cgi——HowStuffWorks的用于处理建议的代码以cgi为扩展名。
- http://www.howstuffworks.com/survey-add.php——HowStuffWorks每日调查结果页面以php为扩展名。
万维网兴起之初,几乎完全运行在UNIX计算机上,并且所有页面都是静态的。html在那时是标准文件扩展名。但是,在人们开始将运行DOS或Windows的PC作为Web服务器后,“html”中的四个字母引起了问题。PC遵循8.3命名惯例,只允许扩展名中含有三个字母。因此,在世界范围内使用了两个标准扩展名:html和htm。以前,您可以根据文件扩展名判断网站是运行于UNIX还是Windows上,但现在已不存在这样的差别。HowStuffWorks运行于UNIX服务器上,但它使用“htm”作为扩展名——这取决于站长的选择。
如果页面以shtml为扩展名,则说明服务器上使用了“服务器端包含”(Server Side Includes)技术。htm 和html页面是静态页面。文件从服务器硬盘加载并逐字发送到客户端。通过SSI,页面可以包含相应的标记,以指示应插入另一文件来替换现有页面中的标记。因此,在从服务器硬盘中加载一个页面后,服务器将按照指示执行所有替换操作。然后,它将最终页面发送到客户端。通过这种方法,可以很方便地在整个站点中的页面上更换页头和页脚等内容。
Active Server Pages(asp)是Microsoft的一项技术,它具有更强的灵活性。网页可以包含Visual Basic代码,当服务器从硬盘加载页面时,会执行这些代码。这种代码几乎可以做任何事情——读取数据库、运行其他程序、根据用户ID自定义格式页等。您可以获得很高的灵活性。另一方面,您的网页现在包含代码,其中可能含有缺陷,因此页面可能“崩溃”。自由总是伴随着责任……
(请注意,现在jsp和php扩展名也越来越常见。Jsp是Java Enterprise API套件最新增加的功能之一。“Jsp”表示“Java Server Pages”,它实际上是Java对ASP做出的回应。页面中嵌入的代码是Java,而不是Visual Basic。“Php”以前表示“个人主页”(Personal Home Page),而现在它就是“PHP”,即一种脚本语言,且最常用于Linux。)
pl扩展名表示PERL,这是一种脚本语言。页面只包含PERL脚本,而该脚本动态生成页面。该脚本还可以像asp页面中的代码一样做任何事情。
cgi扩展名还意味着页面包含由服务器执行的代码,但代码类型几乎不受限制。在HowStuffWorks上,C++代码被编译以创建“cgi”文件(请参阅CGI脚本工作原理。)
- 上一篇:Digg详解
《网页有哪些扩展名?为什么会有这些不同的扩展名?》相关文章
- › 网页有哪些扩展名?为什么会有这些不同的扩展名?
- 在百度中搜索相关文章:网页有哪些扩展名?为什么会有这些不同的扩展名?
- 在谷歌中搜索相关文章:网页有哪些扩展名?为什么会有这些不同的扩展名?
- 在soso中搜索相关文章:网页有哪些扩展名?为什么会有这些不同的扩展名?
- 在搜狗中搜索相关文章:网页有哪些扩展名?为什么会有这些不同的扩展名?
编辑推荐
- · 什么是系统仿真
- · 什么是CPCI
- · 英特尔 Parallel Composer入门
- · 什么是支持数据库,什么是中宏数据库
- · 什么是数据交换技术
- · 什么是内部数据传输率
- · 什么是空间数据交换中心
- · 什么是差异备份
- · 什么是备份集
- · 什么是映像备份
- · IGBT模块
- · 什么是24脉波整流变压器
- · 自动变速器不能强制降挡故障原因、诊断与排
- · 什么是MD机
- · 中心频率,什么是中心频率
- · 功率单位mw和dbm的换算表
- · 中值滤波模块设计思路
- · 反馈振荡器的原理
- · 气体激光器简介
- · 数制与进位记数法