简单地谈论jQuery(函数())和(函数())})(jQuery)

简单地谈论jQuery(函数())和(函数())})(jQuery)
分享开发jQuery插件时总结的一些经验。
首先,先看看它。

jQuery(函数(){ });

所有的写

jQuery(文档)Ready(函数(){ });

其含义是在加载DOM后执行就绪()方法。

两。再看看

(函数({)})(jQuery);

它实际上是一种匿名的执行方法(子),只传递jQuery对象。

(函数($){ })(jQuery);

这实际上是一个匿名函数,如下所示:

函数(精){…}

这定义了一个匿名函数,其参数为

当函数被调用时,括号和参数在函数后面写,函数本身需要圆括号,因为操作符的优先级是:

(功能(arg){…})(参数)

这是相当于用arg参数定义一个匿名函数,并利用参数作为参数调用匿名函数

函数($){ } }(})(jQuery)是相同的,我们在表单中只使用$的原因是不与其他库冲突,所以参数在jQuery中使用。

它相当于函数的输出(){…};输出(jQuery);或VAR FN =函数(){…};FN(jQuery);

$(函数){ };

或:

函数($){



});

允许你绑定一个函数在执行(无图)DOM文档加载。这个函数的功能是一样的,$(document)。Ready(),但是使用这个功能的时候,我们需要把所有的$()运算符执行DOM加载页面时从技术上讲,这个功能是可链接的,但它并不真的有很多这样的链接。

完整的写作是:

$(文档)Ready(函数(){)



});

三。总结

jQuery(function(){ });用于存储代码操作DOM对象,并执行该代码时,DOM对象已经存在,它不能用来存储代码开发的插件,因为jQuery对象是不能转移的,和jquery.method不能被外部调用的方法。

(函数({)})(jQuery)在存储用于开发插件和执行代码的代码时,DOM并不总是存在,所以请使用直接执行DOM的代码。

tag:函数简单电脑软件jquery

相关内容