1.HTML
在所有的网页制作技术中,HTML是网页制作的基础,是学习网页制作必学的内容之一。HTML(HyperText Markup Language,超文本标记语言)是一种制作万维网页面的标准语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。
HTML文件是由HTML命令标记组成的描述性文本,HTML命令包括文字、图形、动画,声音、表格、链接等。HTML文件的结构包括头部(head),主体(body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。用HTML编写的文档属于纯文本类型,HTML独立于各种操作平台。
2.XML
XML(Extensible Markup Language,可扩展标记语言)是 HTML语言的补充。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。
XML非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化据,是Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。在使用中,HTML 语言用来表现数据,XML设计用来传送及携带数据信息,不用来表现或展示数据。
3.CGI
CGI(Common Gateway Interface,通用网关接口)是WWW技术中重要的技术之一。它是最早 Web数据库连接技术,大多数Web服务器都支持这项技术。
程序员可以依赖任何一种语言来编写CGI程序。它是介于服务器和外部应用程序之间的通信协议,它可与Web浏览器进行交互,也可以通过数据库的接口与数据库服务器进行通信。如将从数据库中获得的数据转化为HTML页面,然后由Web服务器发送给浏览器,也可以从浏览器获得数据,存入指定数据库中。
4.CSS
css(Cascading Style Sheets,层叠样式表)是能够真正做到网页表现与内容分离的一种样式设计语言。
相对于传统HTML的表现而言,CSS能够对网页中的对象位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。借助CSS的强大功能,将使网页的内容更加丰富。
5.JavaScript
JavaScript属于脚本语言,编写容易,不需要很深的编程经验。JavaScript语言是通过嵌入或整合在标准HTML语言中实现的,也就是说,JavaScript的程序是直接加入在HTML文档里,当浏览器读取到HTML文件中JavaScript的程序,就立即解释并执行有关操作,无须编译器,其运行速度比JavaApplet要快得多。
现在JavaScript已经成为制作动态网页必不可少的元素,在网页上看到的动态按钮、滚动字幕就是用JavaScript技术制作的。
6.ASP
ASP(Active Server Pages,活动服务器页面)包括ActiveX技术,运行在服务器端,返回标准的HTML页面。ActiveX技术采用封装对象,程序调用对象的技术,简化编程,强化程序间的合作。只要在服务器上安装这些组件,通过访问组件就可以快速、简易地建立Web应用。采用运行在服务器端的技术就不必担心浏览器是否支持ASP所使用的编程语言的通用性。
浏览者在使用浏览器查看页面源文件时,可以看到ASP 生成的 HTML代码,而不是ASP程序代码。这样提高了网站的安全性,有利于知识产权的保护。在创建电子商务网站时,ASP主要用于动态网页的制作。ASP 默认的脚本语言有 VBScript和JScript。采用ASP技术编写的网页扩展名是,asp。
7.ASP.NET
ASP. NET是ASP的开敦股,但 44T由的脚太可由百联网服务器执行的服务器端部分,是微软公司的技木,是一种便散人网贝中的脚牛可团三从P加d六门脚本技术,它可以在通过 HTTP请求文档时再在 Web服务器上动态创建它们。
ASP. NET是一个已编译的、基于.NET环境,把基于通用语言的程序在服务器上运行的技术。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多,而且是可以用任何与.NET 兼容的语言。便用ASP.NET技术用得最多的语言是C#(读C sharp)。用 ASP.NET编写的网页文件扩展名为.aspx。
8.PHP
PHP(Personal Home Page,个人主页)现在已经改名为Hyperext Preprocessor(超文本预处理器)。它是一种通用开源脚本语言。语法吸收了C语言、Java Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合料C、Java,Perl及 PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。
用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高很多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。目前使用PHP开发网页的网站数量越来越多。使用PHP技术编写的网页扩展名为.php。
9.JSP
JSP(Java Server Pages,Java服务器页面)是一个简化的 Servlet设计,由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,扩展名为*,jsp。
用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。但由于它的运行是通过常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量确实是“最低性能价格比”了。
10.DHTML
DHTML(Dynamic HTML,动态HTML),很多人误把DHTML当作一种语言,其实DHTML仅仅是一个概念通过各种技术的综合发展而得以实现的概念。这些技术包括JavaScript, VBScript , DCOM(文件目标模块)、Layers(层)和CSS等。
通过 DHTML加强网页的交互性,对用户的操作在本地就可做实时处理,从而得到更快的用户响应;它还可以使网页的界面更丰富多变,使面面设计者可以随心所欲地表达自己的构思。