举个例子,
比如累加,到100了调用一个方法,而不是每加一次都调用方法判断是不是100。有这个么?
比如累加,到100了调用一个方法,而不是每加一次都调用方法判断是不是100。有这个么?
解决方案 »
- JSON 敏感汉字
- jquery控制行的显示隐藏的问题
- 关于猫扑上一个功能的实现
- 用href="#top"可以链接到页首,为什么不能用href="bottom"链接到页底
- 如何动态生成控件?如动态生成“<input type="file" name="f1">”控件。谢谢
- ?表格的两个问题,欢迎大家指点或讨论,希望此贴长存
- 请教:如何用js编写实现tomcat下jsp文件打开apache下html文件
- confirm弹出对话框后,如果用户3秒不做选择,就认为它点击了确定
- 怎么实现checked为空时,点选"提交"会弹出"请你选择"的语句?
- js菜鸟,求大神帮助
- 两段js代码冲突怎么改?
- 奇怪的jquery问题,求解答
楼主所说那些触发器,只是一个包装或变形而已,本质差不多。
比如,你可以不用每次都去IF判断,只要不管三七二十一去调用一个东西,而那个东西只有在预订的情况下才是一个想要执行的行动序列,这样就是一种触发器的实现思路。
比如下面具体的代码演示:<META NAME="Author" CONTENT="theforever(碧海情天),赵亮">
<meta http-equiv="blog" content="blog.csdn.net/theforever">
<meta http-equiv="email" content="[email protected]">
<META NAME="Keywords" CONTENT="theforever,csdn,碧海情天,赵亮">
<script type="text/javascript">
function theforver要执行的函数(p){alert("theforver执行了,参数是:"+p);}
var a=[];
a[100]="theforver要执行的函数('这是参数')";
//alert(a[90]); //undefined
//alert(a[100]); //"某函数名"
for(var i=1;i<101;i++){
if(a[i]!==undefined) eval(a[i]);
}
</script>
if(a[i]!==undefined) eval(a[i]);
}
这里也有一个条件判断,但这并不表明绕不开它,只不过是图省事。如果把数组完全初始化一下,就是把从0到99的成员都设成一个什么也不做的函数名称,就可以了,比如:
<META NAME="Author" CONTENT="theforever(碧海情天),赵亮">
<meta http-equiv="blog" content="blog.csdn.net/theforever">
<meta http-equiv="email" content="[email protected]">
<META NAME="Keywords" CONTENT="theforever,csdn,碧海情天,赵亮">
<script type="text/javascript">
function theforver要执行的函数(p){alert("theforver执行了,参数是:"+p);}
var a=[];
for(var i=1;i<100;i++){
a[i]="";
}
a[100]="theforver要执行的函数('这是参数')";
for(var i=1;i<101;i++){
eval(a[i]);
}
</script>