哪种代码更好?为什么?

时间:2017-09-14 08:42:27

标签: jquery performance

哪种编写代码更好?下面我有两种方法可以删除项目及其父项。编写一个函数然后在单击垃圾图标(First Way)时调用该函数或直接删除它而不编写任何新函数(Second Way)更好。

可能有两种情况:

  1. 我想一次又一次地重复某项行动
  2. 我只想做一次这个动作。
  3. 在下面的示例中,我只希望这一次。

    第一种方式:

    brew install mysql
    

    第二种方式:

    function deleteTodoItem(e, item) {
      e.preventDefault();
      $(item).parent().fadeOut('slow', function() { 
        $(item).parent().remove();
      });
    }
    $(".middlepanel").on('click', '.fa.fa-trash', function(e){
        var item = this; 
        deleteTodoItem(e, item)
    })
    

1 个答案:

答案 0 :(得分:0)

没有特定的"更好"在这个具体的例子中,因为基本上该函数只是用于包装事件正在使用的东西。

但是,在这种情况下,第一个代码片段仍然很好,因为修改可能仅限于一个更改位置。 - 我猜!!!