JavaScript的回调(CallBack)方法
2007-11-20 11:29
260 查看
最近有人问我,JavaScript如何回调, 其实很简单,理解如何使用function就可以了,见下
<html>
<head>
<title>回调实例</title>
<script>
//--------------------------------------------------------------------------
pfnCallBack=function(arg){document.write(arg);}
function EnumRoutine(e)
{
for(i=0;i<10;i++)
e(i);
}
//-------------------------------------------------------------------------
</script>
</head>
<body>
<center>
<input type="button" onclick="EnumRoutine(pfnCallBack)" value="!执行"/>
</center>
</body>
</html>
是不是像函数指针?
只不过function的功能更强大一点,还可以用来包装类(class)
<html>
<head>
<title>回调实例</title>
<script>
//--------------------------------------------------------------------------
pfnCallBack=function(arg){document.write(arg);}
function EnumRoutine(e)
{
for(i=0;i<10;i++)
e(i);
}
//-------------------------------------------------------------------------
</script>
</head>
<body>
<center>
<input type="button" onclick="EnumRoutine(pfnCallBack)" value="!执行"/>
</center>
</body>
</html>
是不是像函数指针?
只不过function的功能更强大一点,还可以用来包装类(class)
相关文章推荐
- JavaScript中预加载图片及callback回调方法的使用。
- cefsharp实现javascript回调C#方法
- okhttp3相关封装配置(三):Callback封装,添加onStart()和onFinish()回调方法
- 向系统注册回调(Callback)函数的方法--获取电话状态更新和短信接收通知
- hibernate使用HibernateCallback 回调的方法查询SQL时could not execute query--作怪的别名
- 模板方法和Callback回调应用实践-自己动手写JdbcTemplate(附源码)
- Javascript中的Callback方法浅析
- 白话回调(CallBack)方法
- javascript 自己主动绑定JS callback 的方法函数
- [ZZ]C++中回调(CallBack)的使用方法
- HibernateCallback对象 回调方法用来创建gethibernatetemplate没有的方法
- JQUERY中方法参数做回调方法的多层回调callback,实现过滤作用
- javascript实现网页子页面遍历回调的方法(涉及 window.frames、递归函数、函数上下文)
- javascript中的方法回调和父页面Iframe的方法调用
- JavaScript初学者的困惑——回调对象的方法
- C++中回调(CallBack)的使用方法
- JavaScript的回调函数内部this的指向问题以及四种绑定this指向的方法
- C++中回调(CallBack)的使用方法
- JAVA菜鸟入门篇 - 回调(CallBack) 方法(二十)
- C++中回调(CallBack)的使用方法