事件与事件属性

  • Post author:
  • Post category:其他


“事件” 与 “事件属性”,很容易混淆的两个概念

常见并行一起出现的场景:

百度一下“js绑定click事件”,随便点进去,都会有几种绑定方法,几乎每一篇,都会涉及到‘click’和‘onclick’这两个关键词

之前一直理解不清,只能死记硬背下绑定的方法,今天意外通过解决 ‘Vue中限制input标签输入内容’ 这一问题,深入理解了一下“事件”和“事件属性”概念,瞬间清晰很多。

回到click与onclick的场景

有哪几种绑定方式呢?看一下:

<button onclick="function1()"></button>
var aa = document.getElementById('buttonID')
aa.onclick = function1;
document.getElementById('buttonID').onclick = function () {
   // To do ...
}
document.getElementById('buttonID').addEventListener('click',function1);

Jquery方式

$("p").on("click",function(){
   	// To do ...
  });

···等等方式

可能还有很多种绑定方式,不再一一列举。

方式越多,记得越乱,要找到一种从核心概念将这些表面上看起来差异很大的绑定



版权声明:本文为Xu_cipu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。