📄 jstd.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
Active server pags ( 动态服务器主页, 简称ASP ), 内含于 Internet InformationServer(IIS)当中,提供一个服务器端
(server-side) 的scripting 环境,让你产生和执行动态, 交互式, 高效率的站点服务器的应用程序。你不必担心浏览器是否能执行你设计出来的Active
Server Pages,你的站点服务器会自动将Active Server Pages的程序码,解释为标准HTML格式的主页内容,在送到用户端的浏览器上显示出来。用户端只要使用常规即可执行HTML码的浏览器,即可浏览Active
Server Pages所设计的主页内容。<br>
(一)Active Server Pages 的特点是:<br>
一:无须Compile编译:容易产生,无须Compile 编译或Link 链接即可执行。集成于HTML中。<br>
二:使用常规文本编辑器,如Windows的记事本,即可设计。<br>
三:与浏览器无关(Browser Independence):用户端只要使用常规的可执行HTML码的浏览器,即可浏览Active Server Pages
所设计的主页内容,Script 语言(Vbscript ,Javascript)是在站点服务器(Server端)执行,用户不需要执行这些Script语言。<br>
四:面向对象(Object_Orient).<br>
五: 可通过ActiveX Server components(ActiveX服务器组件)来扩充功能。ActiveX Server component,可使用Visual
Basic,Java,Visual C++,COBOL等语言来实现。<br>
六:Active Server Pages与任何AcTiveX scripting语言兼容。除了可使用VBscript或JavaScript语言来设计,并可通过Plug-in的方式,使用由third
party所提供的其他譬如REXX,perl,Tcl 等scripting语言。script引擎是处理script的COM(Component Object
Model)对象。<br>
七:Active server Pages的源程序代码,不会传到用户的浏览器因此可以保护辛辛苦苦写出来的源程序不会外泻。传到用户浏览器的是Active Server
Pages执行的结果的常规HTML码。<br>
八:使用server端script产生client端script,你可以使用ASP程序码,在站点服务器执行script语言(VBscript 或 Javascript),来产生或更改在client端执行的script语言。<br>
(二)Active Server Pages提供五个内置的“对象”(object),你可以直接调用:<br>
一:Request:取得用户信息。<br>
二:Response:传送信息给用户。<br>
三:Server:提供访问服务器的方法(methods)和属性(properties)的功能。<br>
四:Applicatin:一个应用程序,可以在多个主页之间保留和使用一些共同的信息。<br>
五:Session:一个用户,可以在多个主页之间保留和使用一些共同的信息。<br>
(三)ASP开发的应用程序,可以在多个主页之间保留和使用一些共同的信息,ASP提供两种适用范围,如下:<br>
一:Application:Application 的所有信息,在一个应用程序,多个主页之间,可以让所有的用户共同使用。<br>
二:Session:Session的所有信息,仅适用于一个用户。<br>
(四).asp文件<br>
Active Server Pages(ASP)制作成.ASP扩展名的文件,一个.asp文件是一个文本文件,包括:<br>
1.HTML标记(tags)<br>
2.VBscript 或Javascript语言的程序码<br>
3.ASP语法<br>
ASP语法<br>
ASP并不是一个script语言,而是提供一个可以集成script语言(VBscript或 Javascript)到HTML主页的环境。<br>
HTML标记(tags)使用“<...>”将HTML程序码包含起来,以与常规的文本区分开来;而ASP使用“<%...%>”将ASP的script程序码包含起来。<br>
Active Server Pages的源代码,不会传到用户的浏览器,可以保护你写的源程序不会外漏。因此,在用户端观看到的是常规的HTML码,你的站点服务器会自动将Active
Server pages的 程序代码,解释为标准的HTML格式的主页内容,<br>
(五)传送字符串到用户端的浏览器<br>
Response.write方法,是最常用的传送字符串到浏览器的方法。语法如下:<br>
Response.write 字符串<br>
链接到指定的URL地址<br>
使用Response.redirect方法,可以连接到指定的URL地址。语法如下:<br>
Response.redirect URL<br>
须注意一点,若此.asp主页的内容已传送给用户,在使用Response.redirect,将发生错误!<br>
(六)ASP Script语法<br>
使用VBscript或Jscript的ASP语法<br>
ASP与任何ActiveX SCripting语言兼容。除了可使用VBscript或Jscript语言来设计,还可以通过 plug-in 的方式, 使用由third
party所提供的其他譬如REXX,Perl,Tcl等scripting语言.<br>
<script>标记<br>
设定某一主页的script语言使用"<%@ language = ...%>"加以设定,语法如下:<br>
<% @ language = VBscript %><br>
注意:@和LANGUAGE之间一定要有空格。<br>
一个主页使用多种语言<br>
你可以在一个主页当中使用VBscript和jscript语言。方法如下:<br>
一:使用多个"<script runat=server language=...%>...</script>"加以设定。<br>
二:使用多个"#include"的语法。<br>
(七)#INCLUDE包含其他文件<br>
你可以在ASP程序码中插入另外一个“被包括”的文件,执行到此时,先执行“被包括”文件,再继续执行下去。语法如下: <br>
<!--#include virtual|file="filename"--><br>
其中virtual代表虚拟的文件地址,FILE代表绝对的文件地址,如下:<br>
<!--#include virtual="/booksamp/test.inc"--><br>
<!--#include file="test/test.inc"--><br>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -