vbscript的函数重载??

Scarroot 2005-11-01 01:01:54
'**********************************2.asp
<%
function a()
response.Write "a.............." &"<br>"
call b()
end function

function b()
response.Write "b................"& "<br>"
call c()
end function

function c()
response.Write "c................"& "<br>"
end function

%>


'1.asp *******************************
<!-- #include file="2.asp" //-->

<%
call a()
%>

<%
function c()
response.Write "in sub cccccc..............."& "<br>"
end function

%>


当在1.asp中重写c(),
然后调用2.asp中的a(),a()再调用c(),这时调用到的c()是1.asp中重定义的.


问,有什么原因或道理能说说vbscript这样做吗?
是不是只要在本页中重写了的函数,他就会优先调用(覆盖掉原来的??)
...全文
142 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lisoon 2005-11-04
  • 打赏
  • 举报
回复
重载是面向对像的东西,你放到asp当然不行了。
本身的它的解析器就没有这种功能,你再怎么改,它还是不认识。

Scarroot 2005-11-04
  • 打赏
  • 举报
回复
u
Scarroot 2005-11-02
  • 打赏
  • 举报
回复
军刀、MP4、丁丁你要哪个? 学linux驱动开发课程,拿1.2万月薪 用友软件天津、北京专场招聘会
friendlyFour 2005-11-01
  • 打赏
  • 举报
回复
asp面向过程
jsp面向对象
Scarroot 2005-11-01
  • 打赏
  • 举报
回复
同样的,对于javascript呢?
//1.asp
<script src='11.jsp'></script>
<script>aa()</script>

<script>
function aa()
{
alert("1_aa");
}

</script>

//11.jsp
function aa()
{
alert("11_aa");
}
friendlyFour 2005-11-01
  • 打赏
  • 举报
回复
应该先在本页去找函数定义,如没有再到引入的相关文件中去找。
但也有可能是函数定义的先后顺序。(这里的先后顺序指的是哪个定义在文件的先边)
Scarroot 2005-11-01
  • 打赏
  • 举报
回复
dd
Scarroot 2005-11-01
  • 打赏
  • 举报
回复
再顶
JScript Microsoft 功能强大的脚本编写语言是专为 Internet 而设计的。JScript.NET 是 Microsoft ECMA 262 语言的下一代实施产品。与 ECMAScript Edition 4 一起开发的、JScript.NET 中的改进功能包括了准确编译的代码、类型与无类型的变量、类(内含继承、函数重载、属性访问器等等)、包、跨语言支持,以及对 .NET 框架的访问。 VBScript Microsoft Visual Basic Scripting Edition 为各种环境提供有效的脚本编写手段,包括 Microsoft Internet Explorer 中的 Web 客户端脚本编写及 Microsoft Internet Information Services 中的 Web 服务器端脚本编写。 脚本运行时 Dictionary 对象相当于 PERL 的关联数组。项可以是任意形式的数据,存储在数组中。每一个项与唯一的关键字相关联。关键字用于检索个别项,通常是一个整数或字符串,它可以是数组以外的任何内容。 FileSystemObject (FSO) 对象模型允许您使用熟悉的 object.method 语法以及一系列属性、方法和事件来处理文件夹和文件。 脚本 Encoder 是一种简单的命令行工具,它使脚本设计者能够对自己的最终脚本进行编码,这样 Web 主机和 Web 客户机就不能查看或修改它们的源代码。 Windows 脚本部件 Microsoft® Windows® 脚本部件为您提供了使用脚本语言,如 Microsoft® Visual Basic® Scripting Edition (VBScript) 和 Microsoft® JScript® 创建 COM 组件的简单方法。 Windows 脚本宿主 Microsoft Windows 脚本宿主 (WSH) 是一种工具,它允许您在基本操作系统(Windows 95 或 Windows NT 4.0.)内部运行 Visual Basic Scripting Edition 和 JScript。 Windows 脚本接口(英文) Microsoft Windows 脚本接口为应用程序引入了一种增强脚本和 OLE 自动化功能的新方法。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧