js 回调函数 js回调函数使用

在认识js回调函数之前,首先要了解“函数也是一种数据类型”,它也可以像变量一样使用

1、var a = function(){console.log("function?a");}

2、function a(){console.log("function?a");}

以上两种函数定义方式最终效果是一样的

举个例子:

js 回调函数 js回调函数使用

function a(){console.log("function a");}

var b = a;//此时将function a赋值给b

b();//执行b函数输出“function a”

delete a;//删除a

a();//undefined

回调函数:简单通俗点就是当有a和b两个函数,当a作为参数传给b,并在b中执行,这时a就是一个回调(callback)函数,如果a是一个匿名函数,则为匿名回调函数

在使用jquery时,经常会使用到回调,例如:

1、绑定事件

$("p").blur( function () { alert("Hello World!"); } );

$("p").click( function () { $(this).hide(); });

2、效果动作

$("p").show("fast",function(){
$(this).text("Animation Done!");
});

3、ajax操作

$("#feeds").load("feeds.php", {limit: 25}, function(){
alert("The last 25 entries in the feed have been loaded");
});

等等,还有很多,平时大家在使用时可以多注意下

那么如何自定义一个回调函数呢?

举个小例子:

想要执行一个加法运算操作,在加操作执行完毕,我们还想要将这个加的结果作一个2倍操作,并返回最终值

function double(data){return data*2;}

function add(a,b,double){var sum =?a+b; return double(sum);}

  

爱华网本文地址 » http://www.413yy.cn/a/8104150103/191917.html

更多阅读

oracle decode函数使用方法 oracle 分区使用函数

oracle decode函数使用方法——简介decode()函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。oracle decode函数使用方法——工具/原料·软件环境:  1、Wi

Excel函数详解:12 MONTH函数使用方法

Excel函数详解:[12]MONTH函数使用方法——简介MONTH函数,用于返回指定日期中的月份,返回月份的值范围是整数1(一月)~12(十二月)。Excel函数详解:[12]MONTH函数使用方法——工具/原料Excel for MacExcel函数详解:[12]MONTH函数使用方法——函

excel left right mid Excel中提取字符函数Left,Mid,right函数使用

Excel中提取字符函数Left,Mid,right函数使用――简介在学习、工作或生活中,我们在网上搜索我们需要的信息,网上搜来的数据如果未经整理为原始数据(Raw Data),原始数据往往不是我们所需要的格式,我们需要通过工具进行处理,笔者在这里分享如何

excel vlookup函数 Excel文档中vlookup函数使用方法

VLOOKUP函数主要用途,可以快速提取两个不同表格中的相同数据,在此前提是两个表要有共同的名称/编号,或者别的相同名称。首先我们来看表一与表二,我这里用蝴蝶的种类命名了产品名称,编号自己写,库存数量及备注,看下:表一:表二:大家有没有

excel year函数 Excel函数详解 [11]YEAR函数使用方法

Excel函数详解:[11]YEAR函数使用方法――简介YEAR函数,用于返回指定日期中的年份,返回的年份的值范围是整数1900~9999。Excel函数详解:[11]YEAR函数使用方法――工具/原料ExcelExcel函数详解:[11]YEAR函数使用方法――函数语法Excel函数

声明:《js 回调函数 js回调函数使用》为网友画唐轻赋临江仙分享!如侵犯到您的合法权益请联系我们删除