动态Web技术浅述
本文介绍了当前创建动态Web页的两种主流技术:客户端技术和服务器端技术,并简单分析了每一种技术的主要特点。
标签:动态Web页 客户端技术 服务器端技术
大家知道,网页分为静态网页和动态网页两种。静态网页简单易学,显示速度快,但是缺乏灵活性,不能适应很多场合的具体需求,所以现在最流行的是动态网页技术。目前有两种不同的模型可以提供动态网页创建:客户端技术和服务器端技术。本文将介绍的是我们所认为的这两种模型中最重要的技术。
1 提供动态内容的客户端技术
当用户请求页面时,服务器一般是把HTML代码连同一个包含一组指令的单独文件发送给浏览器,浏览器使用它们生成纯HTML页面——换句话说,页面是在请求时动态生成的。
客户端技术都依赖于一个嵌入浏览器的模块(或插件程序)来处理指令,它是脚本语言、控件和发展成熟的编程语言的混合物。目前,能提供动态内容的客户端技术主要有以下几种:
1.1 JavaScript
JavaScript是最原始的浏览器脚本语言,不能与Java相混淆,它只是借用了Java的一些语法和基本结构。Netscape最初开发了一种脚本语言,即LiveScript,为他们的Web服务器和浏览器增添了交互性,当Netscape和Sun联合时,他们把其名称改为JavaScript。
JavaScript比Java更容易掌握。它可以创建小规模的、高效率的可以做很多事情的应用程序,可以执行重复的任务和处理用户产生的事件(如鼠标单击,键盘响应等)。JavaScript可以控制浏览器的行为,但是却不能像Java那样控制像文件处理、绘制图形、执行网络和线程等这样的功能。事实上,JavaScript出于安全原因还会积极地阻止这类功能地实现。静态网页和动态网页的概念和区别
Microsoft在Internet Explorer3.0中介绍了自己的JavaScript版本,即Jscript,并一直给予支持,现在它与Netscape版本的JavaScript语言只有很小的区别(但在旧的版本中,区别还是很大的)。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。