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
,除非您没有向我们显示代码。第二个函数有什么优势吗?