|
19
|
| NilColor · 技术社区 · 16 年前 |
|
|
1
20
jquery.fn只是jquery.prototype的别名。我想它的定义是出于美观和较少的打字原因。 所以
实际上是
为什么要这样做,这个 forum post 有帮助:
您所实现的是,从jquery.fn.init构造函数返回的对象可以访问jquery方法。 |
|
|
2
47
函数
因此,实际上,您提到的行对于jquery如何允许向jquery对象添加功能至关重要,无论是在jquery本身内部还是从插件添加功能。这是一行:
通过分配
因此,例如,可以创建一个简单的jquery插件,并按如下方式使用:
当您在第一行声明“jquery.fn.foo”时,实际上正在做的是将该函数添加到用jquery函数创建的所有jquery对象的原型中,就像在第二行中一样。这允许您对jquery函数的结果简单地调用“foo()”,并调用插件函数。 简而言之,如果jquery中不存在这一行,那么编写jquery插件将更加冗长,并且如果实现细节发生了更改,则可能会导致将来的中断。 |
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 9 月前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 9 月前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 9 月前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 9 月前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 9 月前 |