突然想起的一个简单而好玩的关于js和vbs的反射问题

原创 2006年05月28日 00:27:00

今天考一个朋友的一道题
<%
  function b()
    Response.write("hello world!")
  end function

  function a(str)
    //这句用str来执行b函数,请问怎么写?
  end function

  a "b"
%>

其实答案蛮简单的,用个execute(str)就解决了
在js里我自己写的是

<script>
 function b(){
    alert("hello world!");
}

  function a(str){
    eval(str+"()");
  }
 a("b");
</script>

风之石的答案是:
<script>
 function b(){
    alert("hello world!");
}

  function a(str){
    eval(str).call(0);
  }
 a("b");
</script>
用call是比较爽的办法,比我写的代码要漂亮

call 方法
调用一个对象的一个方法,以另一个对象替换当前对象。
<script>
function a(){
}
a.call(b);
function b(){
  alert("xxx");
}
</script>
一个有趣的试验

vbs简单好玩的代码段

目录: 1.让电脑说话(讲英文的) 代码: 1.说话 createobject("sapi.spvoice").speak"Hello,I am computer speaker, now I wil...
  • u014286164
  • u014286164
  • 2015年09月11日 11:14
  • 641

好玩的js特效

好玩的js特效
  • u010649589
  • u010649589
  • 2016年01月20日 10:17
  • 805

[前端]强大的javaScript 中比较有趣的事

一、查找所需的元素的比较方便的语法糖 1.除基本的id,class 和tag的方法外 介绍一种基于元素位置的查找方法 document.elementFromPoint(x,y)获取点位置的元素 2....
  • jsh0123
  • jsh0123
  • 2016年04月29日 11:13
  • 1197

关于Java你可能不知道的10件事 (转载的文章,感觉比较有意思,等有空的时候好好玩一下)

呃,你是不是写Java已经有些年头了?还依稀记得这些吧: 那些年,它还叫做Oak;那些年,OO还是个热门话题;那些年,C++同学们觉得Java是没有出路的;那些年,Applet还风头正劲…… 但我打...
  • u011760575
  • u011760575
  • 2014年11月21日 15:48
  • 1251

js和vbs区别比较

vbs是出自vb,javascript用的是java的语法,这儿就不说了!vbs不需要区分大小写,而js需要区分大小写,这点相信是很多人讨厌js的原因,我以前也是很讨厌js的这点,不过学习vbs一段时...
  • yzlworld
  • yzlworld
  • 2010年06月08日 18:23
  • 5710

javascript 各种循环实例

为了方便例子讲解,现有数组和json对象如下 var demoArr = ['Javascript', 'Gulp', 'CSS3', 'Grunt', 'jQuery', 'angular']; ...
  • ghostyusheng
  • ghostyusheng
  • 2016年12月05日 14:56
  • 676

好玩的脚本.VBS

在桌面写一个脚本VBS发声,听听是男声还是女声。 CreateObject("SAPI.SpVoice").Speak"I love you" I love you可以换成其他电脑能识别的英语句型...
  • salooloo820914
  • salooloo820914
  • 2012年04月23日 14:33
  • 276

java反射最简单最本质的一段代码

java反射最简单最本质的一段代码
  • breaknull
  • breaknull
  • 2016年10月12日 15:38
  • 547

一些有趣的算法

本文专门记录一些有趣的算法。计算二进制数中1的个数这道题目的一个解决方案是通过%2来计算,这个比较简单。现在推荐一个快速算法,利用n=n&(n-1);来计算,可以这么解释这个运算的作用:一个数减1以后...
  • linshijun33
  • linshijun33
  • 2016年08月04日 23:54
  • 1167

突然想起,

读书时,有一段日子,超迷张惠妹和王力宏,没想到,毕业后,传他两的诽闻,这事,到现在我还觉得蹊跷。呵呵,一直在迷这些不生活在自己生活中的人,很无聊,但我还是无聊过了哎呀,回想起那段疯狂追星的日子,,,,...
  • linqiaopeng
  • linqiaopeng
  • 2006年03月31日 20:42
  • 509
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:突然想起的一个简单而好玩的关于js和vbs的反射问题
举报原因:
原因补充:

(最多只允许输入30个字)