我已经看到了一些创建jQuery(-namespaced)函数的不同方法,但我不能完全区分它们之间的实际区别.
jQuery.fn.myFunction = function() { ... };
jQuery.myFunction = function() { ... };
jQuery.fn.extend({ myFunction: function() { ... } });
jQuery.fn.myFunction 是您用来创建将在每个jQuery结果集上可用的函数:
$('div').myFunction();
Run Code Online (Sandbox Code Playgroud)
jQuery.myFunction 用于创建jQuery对象上可用的辅助函数,例如 $.inArray
您的上一个版本$.fn使用新函数扩展了对象,并且就像第一个示例的功能等效.
| 归档时间: |
|
| 查看次数: |
534 次 |
| 最近记录: |