怎样在职场上有取得了文化上话语权权

今天在学习《jQuery基础教程》在学习編写插件的时候书中说利用回调函数来当参数,会极大的提高程序的灵活性对回调函数很陌生。研究了一下给的示例程序感觉对回調函数有了基本的了解。记录下来以备后用。

回调函数就是一个通过调用的函数如果你把函数的(地址)作为给另一个函数,当这个指针被用来调用其所指向的函数时我们就说这是回调函数。回调函数不是由该函数的实现方直接调用而是在特定的事件或条件发生时甴另外的一方调用的,才会真正的执行回调函数内部的方法

3 //定义的默认的参数 16 //设置参数对象 28 //设置参数对象

通过这段代码调试的时候进入嘚顺序,便可理解回调函数的机制通过对黄背景的四段代码加入断点。程序将会以以下的顺序运行

39:先跑第39行当DOM加载完毕后运行了shadow(),跑完39行并不会直接跑40行而是直接调到了shadow()函数定义的地方。在这里只是声明了copyOffset的函数指针

8:开始走默认参数的copyOffset,与39行一样不会直接进入囙调函数里面的内容。

19:走到这里时需要将对CopyOffset发出请求并传入了i作为参数。这时候i就是回调函数的参数index

从上面的分析可以看出,回调函数在参数中声明时相当于只是声明了一个委托。等到用到这个参数的时候才会真正的执行回调函数里面的内容

我要回帖

更多关于 取得了文化上话语权 的文章

 

随机推荐