10大优享服务
62项会员特权

ASP动态网页设计的含义及特点

发布时间:2021-12-01 09:32:08     阅读次数:11631次     评论数:0次

    近年来,动态网页设计已成为网站开发的主流。动态网页与静态网页是相对应的,之所以叫做动态网页是因为能与后台数据库进行交互,数据传递,从而实现数据的实时更新,这是静态网页所做不到的。我们经常见到的动态网页类型为asp或者是php(当然还有其他的类型)。那么什么是ASP动态网页设计呢?下面让我们一起来看看ASP动态网页设计的含义及特点吧。

ASP动态网页设计的含义及特点



    动态网页设计含义

    ASP有两个含义:一是英文ApplicationService Provider的缩写,意思是网络应用服务供应商;另一个是英文Active Server Page的缩写,是微软推出的一种动态网页技术。Microsoft Active Server Pages 即我们所称的 ASP,其实是一套微软开发的服务器端脚本环境, ASP内含于IIS 3.0和 4.0之中 , 通过ASP我们可以结合HTML网页、ASP指令ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。

    动态网页设计特点

    ActiveServer Pages 所独具的一些特点:

    1. 使用 VBScript 、 Jscript 等简单易懂的脚本语言,结合HTML 代码,即可快速地完成网站的应用程序。

    2. 无须 compile 编译,容易编写,可在服务器端直接执行。 

    3. 使用普通的文本编辑器,如Windows 的记事本,即可进行编辑设计。

    4. 与浏览器无关(Browser Independence), 用户端只要使用可执行 HTML 码的浏览器,即可浏览 Active Server Pages 所设计的网页内容。Active Server Pages 所使用的脚本语言(VBScript、Jscript) 均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。

    5.ActiveServer Pages 能与任何ActiveX scripting 语言相容。除了可使用VBScript 或 Jscript 语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如 REXX 、 Perl、Tcl 等。脚本引擎是处理脚本程序的 COM(Component Object Model) 物件。 

    6.ActiveServer Pages的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。

    7. 可使用服务器端的脚本来产生客户端的脚本。 

    8. 物件导向(Object-oriented )。

    9.ActiveXServer Components(ActiveX 服务器元件)具有无限可扩充性。可以使用 Visual Basic、Java、Visual C++、COBOL等编程语言来编写你所需要的 ActiveX Server Component 。

    首先,让我们来看看运行 ASP 所需的环境:

    MicrosoftInternet Information Server version 3.0/4.0 on Windows NT Server 

    MicrosoftPeer Web Services Version 3.0 on Windows NT Workstation 

    MicrosoftPersonal Web Server on Windows 95/98          

    正如前文所述,与一般的程序不同,.asp 程序无须编译,ASP程序的控制部份,是使用 VBScript 、Jscript 等脚本语言来设计的,当执行 ASP程序时,脚本程序将一整套命令发送给脚本解释器 ( 即脚本引擎 ),由脚本解释器进行翻译并将其转换成服务器所能执行的命令。当然,同其他编程语言一样,ASP程序的编写也遵循一定的规则,如果你想使用你所喜爱的脚本语言编写ASP程序,那么你的服务器上必须要有能解释这种脚本语言的脚本解释器。当你安装ASP 时,系统提供了两种脚本语言:Vbsrcipt和Jscript ,而Vbscript则被作为系统默认的脚本语言。你也可以根据自己的喜好改变系统默认的脚本语言,关于如何改变系统默认的脚本语言请看《在 ASP 中使用脚本语言》一文。 

    ASP 本身并不是一种脚本语言,它只是提供了一种使镶嵌在 HTML 页面中的脚本程序得以运行的环境。但是,要学好ASP又必须掌握它的语法和规则。现在就让我们开始一步一步地认识并学习Active Server Pages 。 

    ASP 程序其实是以扩展名为.asp 的纯文本形式存在于 WEB服务器上的,你可以用任何文本编辑器打开它,ASP程序中可以包含纯文本、 HTML 标记以及脚本命令。你只需将.asp程序放在WEB服务器的虚拟目录下(该目录必须要有可执行权限),就可以通过WWW 的方式访问 ASP 程序了。要学好ASP程序的设计,必须掌握脚本的编写,那么究竟什么是脚本呢?其实脚本是由一系列的脚本命令所组成的,如同一般的程序,脚本可以将一个值赋给一个变量,可以命令WEB服务器发送一个值到客户浏览器,还可以将一系列命令定义成一个过程。要编写脚本,你必须要熟悉至少一门脚本语言,如VBScript。脚本语言是一种介乎于 HTML 和诸如 JAVA、Visual Basic、C++等编程语言之间的一种特殊的语言,尽管它更接近后者,但它却不具有编程语言复杂、严谨的语法和规则。如前所述ASP所提的脚本运行环境可支持多种脚本语言,譬如:Jscript、REXX、PERL 等等,这无疑给ASP程序设计者提供了广泛的发挥余地。ASP的出现使得广大 WEB设计者不必在为客户浏览器是否支持而担心,实际上就算你在同一个 .asp文件中使用不同的脚本语言,你都无须为此担忧,因为所有的一切都将在服务器端进行,客户浏览器得到的只是一个程序执行的结果,而你也只需在.asp 中声明使用不同的脚本语言即可。

    以上就是ASP动态网页设计的含义及特点,一品威客网上关于ASP动态网页设计的相关信息有很多,包括各种设计的案例等,如果你有ASP动态网页设计的需求,那就直接到一品威客网发布任务,这里会有更专业的人士为您解答。

本文地址:
来源:一品威客,转载须经版权人书面授权并注明来源

留言(0

↓展开留言

该攻略尚无留言记录