此函数定义的意义是什么?

更强

我了解如何定义这样的功能:

function myfunc(x,y,z) {
   alert("Just an example " + x + y + z)
}

但这不是:

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

    <script>
        (function ($) {
        $.fn.idle = function (x, y, z) {
            alert("Just an example " + x + y + z)
    }(jQuery));
    </script>

上面是我正在使用的库的一部分,但是我$.fn.idle有点不明白

到底在做什么 它以某种方式定义了一个名为“ idle”的函数,但是那又如何$.fn呢?(function ($) {部分呢?同样,我理解$(document).ready(function() {(function ($) {完全是陌生的。是短手吗?

(jQuery));底部的含义是什么

FabrícioMatté

一个立即调用的功能表达,其别名jQuery$其范围内:

(function($) {}(jQuery));

它立即创建并执行功能。这样,$无论全局$引用是什么,都可以在函数内部使用它来引用jQuery 对于使用的页面很有用jQuery.noConflict()同样,在IIFE中声明的变量也不会泄漏到全局范围内。


至于问题的另一部分,$.fn === jQuery.prototype因此,通过向jQuery原型添加方法,可以在任何jQuery对象上调用它。例如:

$.fn.doSomething = function(){}; //add a method to the jQuery prototype
$('selector').doSomething(); //then you may call it on any jQuery object

有关jQuery插件创作的更多信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

此功能定义的意义是什么?

来自分类Dev

此JavaScript代码的意义是什么?

来自分类Dev

此JavaScript代码的意义是什么?

来自分类Dev

删除析构函数的意义是什么?

来自分类Dev

转换函数(C ++)的意义是什么

来自分类Dev

损失函数的数学意义是什么?

来自分类Dev

此递归函数的意义

来自分类Dev

lambda的意义是什么?

来自分类Dev

CTypeDynamic的意义是什么?

来自分类Dev

VkApplicationInfo的意义是什么?

来自分类Dev

bash //的意义是什么?

来自分类Dev

stringstream的意义是什么?

来自分类Dev

“推”的意义是什么

来自分类Dev

RecursiveIterator的意义是什么?

来自分类Dev

'this == null'的意义是什么?

来自分类Dev

的意义是什么 ”\!” 在iptables?

来自分类Dev

Repository EF模式中Update函数的意义是什么?

来自分类Dev

C ++隐式默认构造函数的意义是什么?

来自分类Dev

通过Function()构造函数返回的意义是什么

来自分类Dev

4294967087作为Racket(随机)函数的参数限制的意义是什么?

来自分类Dev

在函数声明中包括数组大小的意义是什么?

来自分类Dev

Repository EF模式中Update函数的意义是什么?

来自分类Dev

C ++隐式默认构造函数的意义是什么?

来自分类Dev

此C结构定义的优点是什么?

来自分类Dev

此递归函数的运算顺序是什么?

来自分类Dev

C ++标准中7.1.6.1/1中此语句的意义是什么?

来自分类Dev

在JavaScript中,是什么定义没有默认参数其他参数之前,一些参数使用默认参数的函数的意义呢?

来自分类Dev

ViewBag的真正意义是什么?

来自分类Dev

throws子句的意义是什么?