Jquery 有何利弊?;这些插件的缺点是什么?

Jquery 有何利弊?;这些插件的缺点是什么?,jquery,jquery-plugins,Jquery,Jquery Plugins,每种方法的优缺点是什么: $.fn.hello = function() { $(this).append('<div id="hello">Hello world</div>'); $(this).delegate('#hello', 'click', function(){ alert("Hello you clicker"); }); } $(document).ready(function(){ $('bo

每种方法的优缺点是什么:

 $.fn.hello = function() {  
    $(this).append('<div id="hello">Hello world</div>');
    $(this).delegate('#hello', 'click', function(){
        alert("Hello you clicker");
    });
 } 
$(document).ready(function(){
    $('body').createHello();
});
$.fn.hello=function(){
$(this.append('Hello world');
$(此).delegate(“#您好”,“单击”,函数(){
警报(“你好,点击器”);
});
} 
$(文档).ready(函数(){
$('body').createHello();
});
或:

 $.hello= function() {  
    $('body').append('<div id="hello">Hello world</div>');
    $('body').delegate('#hello', 'click', function(){
        alert("Hello you clicker");
    });
 } 

$(document).ready(function(){
    $.createHello();
});
$.hello=function(){
$('body')。追加('Hello world');
$('body').delegate('hello','click',function(){
警报(“你好,点击器”);
});
} 
$(文档).ready(函数(){
$.createHello();
});

第一种方法的主要优点是,您可以使用
$(此)
,而第二种方法中无法使用该方法,因此每次您需要将其放置在不同的位置时,都必须对其进行更改。

缺点之一是两者都不起作用;)这是不可能的,因为您将函数命名为
hello
,并且正在调用
createHello
,除非您没有向我们显示代码。第二个函数有什么优势吗?