ASP系列(四)使用脚本语言
脚本语言的编程语言如HTML和java之间的一种语言,C++,和视觉basic.html通常用于格式化文本和链接的网页编程语言通常用于发送一系列复杂指令计算机脚本语言也可以用来发送指令到电脑,但他们的语法和规则不是一个编译的编程语言那样严格和复杂。脚本语言主要用于格式化文本和使用汇编语言编写的程序设计语言。主动服务器页面使Web开发人员可以用各种脚本语言编写完整的过程。事实上,各种脚本语言可以在一个ASP文件中使用。此外,由于脚本是在最后读取和处理的,请求ASP文件的客户机不需要支持脚本。
你可以使用任何脚本语言,其相应的脚本引擎已安装在Web。脚本引擎是处理语言编写的指令程序。活动服务器页面有两个脚本引擎:微软Visual Basic脚本(VBscript和Jscript版本)微软。你也可以安装和使用其他的脚本语言引擎,如Rexx和Perl。
如果你已经是一个Visual Basic程序员,你可以使用VBscript立即,这是Visual Basic的一个子集。如果你是一个java,C或C++程序员,你会发现Jscript语法是你熟悉的,虽然不是用java或C Jscript相关
如果你熟悉其他脚本语言,如Rexx或Perl,你可以安装相应的脚本引擎,所以你可以用你熟悉的脚本语言。Active Server Pages是ActiveX脚本主机。使用一种语言,脚本引擎必须安装。引擎必须遵循ActiveX脚本标准,作为COM(对象模型)对象停留在Web上。
设置主脚本语言
ASP主脚本语言是用来处理命令在划分语言。默认情况下,主要的脚本语言是VBscript。你可以使用任何脚本语言与脚本引擎作为主脚本语言,您可以设置主脚本语言页页,你还可以设置主脚本语言在ASP应用程序中的所有页面。
设置页面的语言
要设置单个页面的主脚本语言,可以将指令添加到asp文件的开头:
脚本语言脚本语言是主要的页面设置。如果一个页面设置,页面会忽略应用程序中的所有页的全局设置。
请遵照asp指令使用。详细信息。
注意,使用不支持目标语言。方法的语法为主要的脚本语言,您必须首先创建languageengines关键。
为应用程序设置语言
如果要为应用程序中的所有页面设置主脚本语言,可以在Internet服务管理器的应用程序选项选项卡上设置默认的ASP语言属性。
使用VBscript和Jscript的顶部
当服务器使用VBscript通过ASP,两VBscript功能将失败。因为ASP脚本执行结束时,表示用户界面元素将不支持VBscript语句,InputBox、MsgBox。此外,在剧本结束时,请不要使用VBscript函数CreateObject和GetObject,server.createobject使用,使ASP可以跟踪对象实例。对象的CreateObject或GetObject不能访问ASP内置对象创建或参与事务处理。这个规则的一个例外是如果你使用管理对象和java的名字。
包括评论
因为ASP脚本是在最后处理,即使客户端不支持脚本语言,它不需要通过包括HTML注释标记隐藏脚本,但客户端脚本通常需要处理这个问题。在内容发送,所有ASP指令已被处理。你可以添加注释的HTML页面的HTML注释。注释将被返回给用户,如果用户视图的HTML源文件中,你可以看到它。
VBscript注释
VBscript支持撇号的诠释。不像HTML注释,当脚本进行处理,他们将被删除发送。
这一行和下面两个是注释。
printtable函数打印所有
数组中的元素。
电话printtable(MyArray())
%>
输出表达式不能包含注释。例如,下面的第一行将正常运行,而第二行不是,因为它是
Jscript注释
Jscript支持/注释,注释必须使用每一个注释行。
案例的敏感性
VBscript不区分案件的情况。例如,你可以使用请求或要求参考ASP请求对象,不区分大小写的后果就是,你不能区分案例与变量的名称。例如,你不能创建两个独立的变量命名颜色和颜色。
Jscript是敏感的。在脚本中使用Jscript关键字,你必须把它写在参考页面显示尺寸的情况。例如,日期更换日期将导致错误。在Jscript,对象名称必须大写;方法的名字和属性名称可以大写和小写ASP内置对象。在本文中显示的情况会在Jscript命令正常工作。