发布时间:2018-12-10

网页制作的语言基础

在学习网页设计之前,先来了解一下网页设计中常用的语言。超文本标记语言HTML是学习网页设计的基础,但是HTML语言的功能十分有限,无法达到人们的预期设计,以实现令人耳目一新的动态效果。这样,各种脚本语言和动态网页开发语言应运而生,使得网页设计更加多样化。

网页开发语言

超文本标记语言HTML

通过浏览器浏览网页时,看到的其实是超文本文件。它一方面通过“超级链接”相互关联,另一方面又内含多媒体对象,因此称为“超文本”。在Internet上,使用超文本标记语言来描述超文本文件,客户端的浏览器则负责“解释”这些超文本,最终生成访问者看到的页面形式。

HTML语言由一系列元素组成,用于组织文件的内容和指导文件的输出格式。元素名称不分大小写。一个元素可以有多个属性,属性及其属性值同样不分大小写,各个属性用空格分开。“属性名=属性值”合起来构成一个完整的属性。元素由标记构成,大多数标记是成对出现的,分起始标记<>符号和结尾标记</>符号,以便和页面的内容区分开来。

网页脚本语言JavaScript

JavaScript 是目前网页设计最容易学又最方便的语言。利用 JavaScript 可以轻易地做出漂亮的数字钟、有广告效果的跑马灯及显示浏览器停留的时间。这些特殊效果果可以大大提高网页的互动性、吸引更多的人访问。图1-2所示是利用网页脚本语言制作的滚动公告特效。

脚本语言有以下几个特性。

 在客户端执行。完全在用户的计算机上运行,无需经过服务器。

面向对象。具有内置对象,也可以直接操作浏览器对象。

 动态变化。可以对用户的输入做出反应,也可以直接对用户输出。

 简单易用。JavaScript脚本语言简单,初学者能快速掌握。

 只能与HTML语言一起使用,要通过浏览器解释执行。

动态网页

动态网页使用 HTML+ASP 或 HTML+PHP 或 HTML+JSP 等来实现。动态网页以.asp、.jsp、.php、.perl、.cgi等形式为后缀。

动态网页的特点简要归纳如下。

 动态网页以数据库技术为基础,大大降低了网站维护的工作量。

 采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、搜索查询、用户管理和订单管理等。百度网站的主页,在文本框中输入关键字后可以查询相关信息。
 动态网页并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页。
  动态网页中的“?”,在进行搜索引擎检索时存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,因此采用动态网页的网站在进行搜索引擎推广时需要做一定的技术处理才能适应搜索引擎的要求。