什么是网页及网页的类型?

2021-06-20 作者:未知   |   浏览(
目前在你眼前,出目前显示器上的这个“东西”,就是一个网页。网页实质是一个文件,他存放在世界谋个角落的的某一台计算机中,而这台计算机需要是与网络相连的。网页经由网址(URL)来辨别与存取,当大家在浏览器输入网址后,经过一段复杂而又迅速的程序(详见“域名系统”),网页文件会被传送到你的计算机,然后再通过浏览器讲解网页的内容,再展示到你的眼前。
■ 构成网页的元素
  文字与图片是构成一个网页的两个最基本的元素。你可以容易的理解为:文字,就是网页的内容,图片,就是网页的美观。
  此外,网页的元素还包括动画、音乐、程序等等。假如想知道更多的话,请参考“商业网站建设指南”的“网站的要点”。
 
■ 揭开网页的神秘面纱
  在网页上点击鼠标右键,选择菜单中的“查询源文件”,就可以通过记事本看到网页的实质内容:
  可以看到,网页事实上只不过一个纯文本文件,它通过各式各样的标记对页面上的文字、图片、表格、声音等元素进行描述(比如字体、颜色、大小),而浏览器则对这部分标记进行讲解并生成页面,于是就得到你目前所看到的画面。
网页的种类
  一般大家看到的网页,都是以 htm 或 html 后缀结尾的文件,俗称 HTML 文件。不一样的后缀,分别代表不相同种类型的网页文件,比如以CGI、ASP、PHP、JSP甚至其他更多。
  HTML
  全名 HyperText Markup Language,正式名字是超文本标记语言,借助标记(tag)用来描述网页的字体、大小、颜色及页面布局的语言,用任何的文本编辑器都可以对它进行编辑,与VB、C++等编程语言有着本质上有什么区别。
  举一个容易的例子:
  HTML 原代码: <b>goEway.com</b> 从不懂上网到互联网高手
  在浏览器的显示成效: goEway.com 从不懂上网到互联网高手
  其中 <b></b> 就是两个HTML标记。它以起始标记<b>及结束标记</b>标记文字 goEway.com,令它显示成粗体。要知晓更多有关HTML的常识,请看“HTML彻底分析
  对于网站设计的新手来讲,理解 HTML 的工作原理是必要的,但也无须仔细地获悉每个标记有哪些用途,由于目前已经有了非常不错的所见即所得的网页编辑软件为大家迅速地生成 HTML 代码,比如 Dreamweaver 和 Frontpage ,再也无须象早期的网站设计职员一样,一行一行地撰写代码了。CGI
  CGI 全名为 Common Gateway Interface (公共网关接口CGI),它是一种编程标准,它规定了Web服务器调用其它可实行程序(CGI程序)的接口协议标准。CGI 程式通过读取用户的输入请求从而产生 HTML 网页。CGI 程序可以用任何程序设计语言撰写,如Shell、Perl、C、Java等,其中最为时尚的是Prel。
  CGI程序一般用于查看、搜索、或其他的一些交互式的应用。
网易虚拟社区就是用了CGI
  ASP
  ASP 全名为 Active Server Pages(动态服务器主页),它一种应用程序环境,可以借助 VBscript 或 Java Script 语言来设计,主要用于互联网数据库的查看与管理。其工作原理是当浏览者发出浏览请求的时候,服务器会自动将 ASP 的程序码,讲解为标准 HTML 格式的网页内容,再送到浏览者浏览器上显示出来。大家也可以将 ASP 理解为一种特殊的 CGI。
  借助 ASP 生成的网页,与HTML相比具备更大的灵活性。只须结构合理,一个 ASP 页面就可以取代成千上万个网页。尽管 ASP 在工作效率方面较之一些新技术要差,但胜在容易、直观、易学,是涉足互联网编程的一条捷径。
ASP是微软产物,微软的网站当然也就用了ASP  PHP
  PHP 是 Hypertext Preprocessor 的缩写,代表:超文本预处置器。其优势在于其运行效率比普通的CGI程序要高,而且,PHP是完全免费,不需要烧钱,你可以从PHP官方站点(http://www.php.net)自由下载。PHP 在大部分 Unix 平台,GUN/Linux 和微软 Windows 平台上均可以运行。
  JSP
  JSP 与 ASP 很相似。区别在于 ASP 的编程语言是 VBScript 之类的脚本语言, 而 JSP 用的是 Java 。除此之外, ASP 与 JSP 还有一个更为本质有什么区别:两种语言引擎用完全不一样的方法处置页面中嵌入的程序代码。在 ASP 下, VBScript 代码被 ASP 引擎讲解实行;在 JSP 下,代码被编译成 Servlet 并由 Java 虚拟机实行。
  VRML
  VRML(Virtual Reality Modeling Language)就是虚拟实境描述模型语言。是描述三维的物体及其连结的网页格式。用户可在三维虚拟现实场景中实时漫游,VRML2.0在漫游过程中还可能遭到重力和碰撞的影响,并可和物体产生交互动作,选择不同视点等(就象玩Quake)。
  浏览VRML的网页需要安装相应的插件,借助经典的三维动画制作软件3DMAX,可以容易而迅速地制作出VRML。