您现在的位置是:首页 > 网站制作 > jQueryjQuery
jquery中的回调函数
林剑伟2019-04-07【jQuery】人已围观
简介回调函数指的是被调用者完成处理后自动回调调用者预先传递的函数
回调函数指的是被调用者完成处理后自动回调调用者预先传递的函数。
在类C语言中通常通过函数指针/引用的方式传递。
jQuery也提供类似的回调函数机制。但是如何正确传递回调函数仍然值得一提。
在John(jQuery Founder)写的指南中有详细的介绍。
1、不带参数的回调
$.get('myhtmlpage.html', myCallBack);
其中myCallBack是函数名字。函数是javascript的基础。可以当作引用变量一样传递。
2、带参数的回调
很自然的,按照以往的经验,我们会认为带参数的回调是下面的样子:
$.get('myhtmlpage.html', myCallBack(param1, param2));
但这样将不能正常工作。myCallBack(param1, param2)会在调用这个语句的时候就被执行,而不是在之后。
下面的语法才是正确的:
$.get('myhtmlpage.html', function(){ myCallBack(param1, param2); });
这样回调函数被作为函数指针传递,将在get操作执行完成后被执行。
Tags:
很赞哦! ()
随机图文
jQuery修改DOM结构
添加DOM要添加新的DOM节点,除了通过jQuery的html()这种暴力方法外,还可以用append()方法,例如:<div id="test-div"> <ul> <li><span>JavaScript</span></li> <jQuery 选择器
关键点是学习 jQuery 选择器是如何准确地选取您希望应用效果的元素。 jQuery 元素选择器和属性选择器允许您通过标签名、属性名或内容对 HTML 元素进行选择。JS中【async】和【defer】属性详解与区别
理解浏览器如何处理JavaScript以及相关的async和defer属性对于前端开发是非常重要的。以下是相关知识点的详细讲解: