初步学习ASP
来源:互联网 发布:js集合添加元素 编辑:程序博客网 时间:2024/05/19 04:28
一、认识ASP
ASP(Active Server Pages) 是服务器端脚本编写环境,使用它可以创建和运行动态、交互的 Web 服务器
应用程序。使用ASP可以组合HTML网页、脚本命令和ActiveX 组件以创建交互的Web页和基于Web的功能强
大的应用程序。
1>ASP是服务器端脚本编写环境,脚本语言(JavaScript 或VBScript)在Web服务器端执行,用户浏览器得到
的是一个执行后的结果;
2>ASP程序是以.asp结尾的文本文件,文件中可包含文本、HTML标记、脚本命令等;
3>ASP带有两个脚本引擎:
Microsoft Visual Basic Scripting Edition (VBScript) 和 Microsoft JScript
4>ASP文件执行过程:
客户端输入ASP URL,浏览器将URL请求发给Web服务器,Web服务器上安装有ASP,解释执行并将结果传给
Web服务器,Web服务器将结果发给浏览器,浏览器显示给用户结果。
二、示例剖析
1.ASP举例:
first.asp
∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽ASP∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽
<%@ language="JavaScript" %>
<html>
<head>
<title>第一个ASP程序</title>
</head>
<body>
<% for(var i=1;i<8;i++) { %>
<font size=<%=i%> >夜影学习 ASP</font><br>
<% } %>
</body>
</html>
∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽ASP∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽
在浏览器中执行后,右击页面->"查看源文件",则转换成的HTML为:
∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽HTML∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽
<html>
<head>
<title>第一个ASP程序</title>
</head>
<body>
<font size=1 >夜影学习 ASP</font><br>
<font size=2 >夜影学习 ASP</font><br>
<font size=3 >夜影学习 ASP</font><br>
<font size=4 >夜影学习 ASP</font><br>
<font size=5 >夜影学习 ASP</font><br>
<font size=6 >夜影学习 ASP</font><br>
<font size=7 >夜影学习 ASP</font><br>
</body>
</html>
∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽HTML∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽
2.ASP的结构
(1)<%@ language="JavaScript" %>
language声明ASP使用的脚本语言,常用的有JavaScript或VBScript,这里是使用JavaScript;
(2)<% %>定界符:
<% %> 作用:将HTML语句和ASP代码(脚本命令)分隔开来,<% Script %>中间的为脚本命令,在这里为
JavaScript脚本.
区别定界符:
a.HTML定界符:< >
b.ASP定界符:<% %>
(3)HTML标记中还可以使用<% %>,上例中<% =i%> 中的"="有输出的功能,功能等同于Response.Write()方
法.
三、其它
1.注释
1>当ASP使用JavaScript做脚本语言的时候,注释:
单行注释://comment
多行注释:/* comment */
2>当ASP使用VBScript做脚本语言的时候,注释为:'comment
2.是否区分大小写
1>当ASP使用JavaScript做脚本语言的时候,由于JavaScript区分大小写,且脚本引擎JScript也区分大小
写,所以这时,ASP是区分大小写的;
例:Response.Write("Hello,World!"); 则输出"Hello,World!";
若写成response.Write("Hello,World!");则会出现如下错误:
错误类型:
Microsoft JScript 运行时错误 (0x800A1391)
'response' 未定义
2>当ASP使用VBScript做脚本语言的时候,由于VBScript不区分大小写,故此时ASP不区分大小写。
此时,Response.Write("Hello,World!")和response.write("Hello,World!")均正确
- 初步学习ASP
- ASP.NET初步学习
- ASP初步
- 初步学习
- 初步学习
- ASP初步探讨
- ASP 初步资料
- 【ASP.NET】初步了解
- ASP.net初步了解
- ASP.NET 中Http处理流程与 HttpModule,HttpHandler学习之初步认知
- ASP.Net MVC开发基础学习笔记(5):区域、模板页与WebAPI初步
- asp。net 自定义控件初步
- 初步接触ASP缓存技术
- Asp.net知识初步小结
- Asp.net知识初步小结
- 多线程学习初步
- 多线程学习初步
- 初步学习petshop
- JavaScript窗口功能指南之定制新窗口
- Microsoft SQL Server 7.0 备份及恢复相关问题
- JavaScript窗口功能指南之引用已打开的窗口
- JavaScript窗口功能指南之打开一个新窗口
- 关于MSSQL占用过多内存的问题
- 初步学习ASP
- 用JAVASCIRPT写的一个动态显示日期的函数!
- SQL蠕虫防火墙当前无法遏止的病毒
- JavaScript窗口功能指南之操纵窗口
- [学习笔记]二进制数据的处理(1) 普通二进制数据处理 A -------保存到数据库
- 第一次安装水晶头
- vs2005c++下使用部分activex控件概述及问题1
- 在VB或VBA中,如何调用API复制文本到剪贴板
- 一点感触