小编典典

要避免的 jQuery 陷阱

all

我正在使用 jQuery 开始一个项目。

你在你的 jQuery 项目中有哪些陷阱/错误/误解/滥用/误用?


阅读 63

收藏
2022-06-23

共1个答案

小编典典

不知道性能损失和过度使用选择器而不是将它们分配给局部变量。例如:-

$('#button').click(function() {
    $('#label').method();
    $('#label').method2();
    $('#label').css('background-color', 'red');
});

而不是:-

$('#button').click(function() {
    var $label = $('#label');
    $label.method();
    $label.method2();
    $label.css('background-color', 'red');
});

甚至更好的链接:-

$('#button').click(function() {
    $("#label").method().method2().css("background-color", "red"); 
});

当我意识到调用堆栈如何工作时,我发现这是一个启发性的时刻。

编辑:在评论中纳入建议。

2022-06-23