Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
纯javascript中jquery的单击与addEventListener(“单击”)之间的差异_Javascript_Jquery - Fatal编程技术网

纯javascript中jquery的单击与addEventListener(“单击”)之间的差异

纯javascript中jquery的单击与addEventListener(“单击”)之间的差异,javascript,jquery,Javascript,Jquery,我正试图深入了解一些javascript方面。我刚刚学习了jQuery,我想知道这两种方法之间有什么区别: 纯Javascript: document.getElementById("myDiv").addEventListener("click", function(){ // do something }); JQuery $("#myDiv").click(function(){ // do something }); 编辑 这不是两个建议的问题的重复,我在这里寻找这个

我正试图深入了解一些javascript方面。我刚刚学习了jQuery,我想知道这两种方法之间有什么区别:

纯Javascript:

document.getElementById("myDiv").addEventListener("click", function(){
    // do something
});
JQuery

$("#myDiv").click(function(){
    // do something
});
编辑
这不是两个建议的问题的重复,我在这里寻找这个特殊情况下的不同之处

一个重要的区别是,jQuery处理程序可以在不引用处理程序本身的情况下删除,而
处于关闭状态

$('div')。在('click'),()=>console.log('clicked');
$('div')。关闭('click')


单击
,可能重复@ShubhDixit这不是重复。这里的问题不是关于jQuery作为一个整体与JavaScript作为一个整体,而是关于两者之间看似相同的特定功能。