首页 理论教育HTML静态网页与JavaScript动态网页设计

HTML静态网页与JavaScript动态网页设计

【摘要】:网页程序设计要使用多种技术和计算机语言,包括HTML、脚本程序设计、CSS样式表及美工技术等。只用HTML和CSS编写的程序只能在浏览器窗口展示静态页面,不能响应如鼠标事件、对表单的输入验证、页面变化等。JSP是基于Java体系的Web开发技术,用它进行服务器端的应用程序开发,如连接并读取数据库等。本章实训的内容是使用HTML进行客户端的静态网页程序设计和使用JavaScript进行客户端的动态网页程序设计。

浏览器中看到的内容即是网页。如何显示这些内容是网页程序设计要完成的任务。网页程序设计要使用多种技术和计算机语言,包括HTML、脚本程序设计(JavaScript、JSP等)、CSS样式表及美工技术等。HTML语言定义网页的结构和展示的内容,用CSS控制展示内容的模样,如字体大小、颜色、位置。只用HTML和CSS编写的程序只能在浏览器窗口展示静态页面,不能响应如鼠标事件、对表单的输入验证、页面变化等。JavaScript基于对象和事件驱动,能对如鼠标事件、表单输入、页面结构等进行处理。JSP是基于Java体系的Web开发技术,用它进行服务器端的应用程序开发,如连接并读取数据库等。

JavaScript和JSP程序必须嵌入HTML程序中协同执行,因此,一个程序文件中可能包含了这三种语言编写的程序,程序中用一些特殊的符号将不同的语言区分开来。这些程序以文件的形式存放在Web服务器端,通过客户端的浏览器去请求运行,其中的JSP程序在服务器上执行。实际上,JSP的最终目的是将执行的不同结果动态生成HTML;HTML和Java-Script程序由服务器发送到客户机的浏览器中由浏览器执行。

动态网页信息的处理有些可以在客户端进行,有些可以在服务器端进行,这需要根据具体情况和开发者的经验进行权衡。在客户端处理,使用的是客户端计算机资源;在服务器端处理,要将数据从客户端通过网络传到服务器端,再使用服务器端的计算机资源进行处理并将处理结果传回客户端。(www.chuimin.cn)

本章实训的内容是使用HTML进行客户端的静态网页程序设计和使用JavaScript进行客户端的动态网页程序设计。