网页设计所需的程序语言:
HTML :主要的用途是编写网页,由标记 (Tag) 与属性 (Attribute) 所组成,浏览器只要看到
HTML 标记与属性就能将其解析成网页。
虽然 HTML 源文件为纯文本文件,但由于包含指向多媒体元素的标记,故而能产生图
形、影像或声音效果。
XML 、 XSL(eXtensible Markup Languate 、 eXtensible Style Language) :主要用于在 Internet
传送或处理数据时提供跨平台、跨程序的数据交换格式,其中 XML 用来描述文件
的内容, XSL 用来描述文件的样式。 XML
、
XSL 可以扩大 HTML 的应用及适用性, 例
如 HTML 虽然有点较佳的网页显示功能,却不允许用户自定义标记与属性,而 XML 、 XS L
则允许
用户这么做。
CSS(Cascading Style Sheets) :主要用于定义网页数据的编排、显示、格式化及特效效果, 虽
然 HTML 提供的标记可以将数据格式化,但变化有限,而 CSS 正好弥补了这个不足。
DHTML(Dynamic HTML): 这项技术能够在网页下载完毕后插入、删除或替换网页的某些
HTML 原始代码,而浏览器会自动根据更新过的 HTML 原始代码显示新的网页内容,无须
从服务
器重新下载整个网页,如此便能大量减少浏览器访问服务器的次数;此外 DHTML 还
允许设计者加入更多动态效果,例如文字或图片的飞出、跳动、逐字空、波浪等。
XHTML(eXtensible HTML) : 这是 W3C 按照 XML 1 . 0形式将 HTML4 重新制定的一种标 记
语言, 未来有望取代 HTML 成为网页制作的标准语言。 由于 XHTML 将 HTML4 按照 XM L1.0
形式重新
制定, 因此 HTML4 的元素和属性均能没用, 只是要留意一些来处 XML1.0 的语法规
则,
例如标记与属性必须是小写英文字母、 非空元素必须有结束标记、 属性值必须放在双引号 中
、不能省略属性的默认值等。
Java Applet :这是使用 Java 编写出来的小程序,无法单独执行,必须嵌入网页, 然后通过 支
持 Java 的浏览器协助其执行,可以用来制造小中涟漪、水中倒影、计数器、跑马灯、探照
灯、
变色按钮、农历日期、渐层时钟、火焰、魔术方块、电子钟等动态效果,目有很多网 站
提供现在的 Java Applet 让浏览者下载。由于 Java Applet 通常来自网络上的其他计算机
, 为了安全起见,
Java Applet 的能力一般都会受到限制, 例如无法访问浏览器端的文
件、
无法加载或执行浏览器端的执行文件等。
ActiveX Control :这是 Microsoft 为了迎战 Java Applet 所推出的控件,功能强大,觉的有
Windows Media Player 控件、日历控件和 Office 图表控件等。
VRML(Virtual Realtily Modeling Language) :主要的用途是描述物体的三维空间信息,让浏
览者可以看到网页中的 3D 物体,包括观赏不同角度,旋转、拉近和拉远等。
浏览器端 Script :严格来说如 HTML
、
XHTML
、
XML
、
VRML 或 CSS 所编写的网页都属 于
静态网页,无法显示动态效果,例如有人会希望网页显示实时更新的数据 ( 例如股票行情 ),
还有人会希望
单击网页的组件时组件的外观会改变, 这都必须通过程序才能办到, 而且为了不影响 传
输速率,程序应越小越好。此类需求可以通过浏览器端的 Script 来完成,这是一段分布
在 HTML 原始代码内的小程序,由浏览器负责执行。 Netscape 公司开发的 JavaScript
和 Microsoft 公司开发的 VBScript 均能用来编写浏览器端的 Script
, 其中以
JavaScript 为主
流。
因为市场上两大商用浏览器 Netscape Communicator 和 Internet Explorer 均支持 Java
Script 而 VBScript 则只能有 Internet Explorer 才支持。