VBscript中,在运行程序时,ASP将其转换为服务器端脚本。任何给定的网页可以从服务器端和客户端脚本的组合来创建。令人困惑的部分是这样的:你在ASP编程中必须使用这些客户端脚本语言(Javascript和VBscript等)!
VBscript中包含了所有你需要启动一个Web页面中的关键字和功能。您无法读取或写入文件,因为你本附录在后面的学习,但你可以处理所有你想要的任何突发事件。你也可以处理所有你想要的在网页和操作网页上发现的几乎任何类型的数据。
关键词/功能描述
声明
Dim 声明一个变量
Private 声明脚本级别的私有变量
Public 声明公共级别的公共变量
ReDim 重新分配数组
Function 声明一个函数
Sub 声明一个过程
错误处理
On Error 能够处理错误
Err 包含最后的错误信息
输入/输出
InputBox 将提示用户输入
MsgBox 显示一条消息给用户
这不是个完整的列表,但是这是它们在ASP编程更频繁使用的指示清单。
VBscript中留下了一大堆的Visual Basic关键字,如调用DoEvents,打印和内核。您无法读取或写入文件,要么,你不能做很多图形化编程。虽然这不会阻止你用VBscript创建网页,因为VBscript提供了所有的功能,你需要做的只是处理你想要的网页上的任何东西。例如,你可以动态地改变自己的网页的内容,你可以在网页上交互每个对象。
用ASP编程制作注释
正如你可能已经注意到,ASP脚本可以很容易看混乱。在这一课中,我们将介绍为什么意见是很重要的,如何将它们插入到你的脚本。
为什么标注你的脚本是很重要的?
当你写代码时,你在写命令到服务器/计算机时需要在制作脚本时运用可能无法清楚反映你的看法的非常正式的语言。
因此,它可能难以让他人(或你自己)了解该脚本是怎样结构化的,因而难以确定和纠正脚本的错误。
注释可以用来写脚本简短的说明文字。服务器完全可以忽略注释,这些注释不影响脚本的实际功能。
在商业世界里,它常常是脚本和编程被注释掉的要求,否则对于公司接管系统风险太大,它是很难找到和纠正错误的。
怎样插入注释?
插入注释是相当容易,您只需要以“‘”开始注释,从第5课http://www.ttasp.net/article/2/10/201410/154.htm来看看这个例子,下面是一些注释:
<html>
<head>
<title>Loops</title>
</head>
<body>
<%
' Here we write color codes using three loops
' Three variables for the colors (red, green and blue)
' and a variable for the color code:
Dim intRed, intGreen, intBlue, strColor
' Red can be between 0 and 255
For intRed = 0 to 255 Step 30
' Green can be between 0 and 255
For intGreen = 0 to 255 Step 30
' Blue can be between 0 and 255
For intBlue = 0 to 255 Step 30
' The color code is made on the form rgb(red,green,blue)
strColor = "rgb(" & intRed & "," & intGreen & "," & intBlue & ")"
' Now we write the color code to the client
Response.Write "<span style='color: " & strColor & "'>" & strColor & " </span>"
' Repeat loop
Next
Next
Next
%>
</body>
</html>
如上面为例,在很多地方我已经给了注释。
因此,记得要注释的脚本!
ASP and Javascript
VBscript是ASP编码的默认的脚本语言,,因此,如果您要指定一个不同的脚本语言,你必须声明在你的代码的开始的运用的脚本语言。下面这一行ASP代码必须是你的ASP首行代码,否则你的网页会被打破,你将会得到一个无聊的错误消息的代码行。
<%@ Language="javascript"
'The rest of your ASP Code....%>
请记住,如果这不是ASP代码的第一行,那么这一切都将打破。
如果你还是认为Javascript不怎么好,那么你不应该仅仅只是学习VBscript而不试着把ASP和Javascript结合起来的话。
热门信息
阅读 (201)
1 独特的随机字母阅读 (175)
2 检查和设置IIS服务器正确的权限阅读 (167)
3 asp网站伪静态化URL Rewrite中的httpd.ini伪静态化规则编写方法阅读 (166)
4 asp取access数据库里本周、本月、本季度的记录~阅读 (166)
5 ASP-对象