title: Javascript: onchange or addEventListener?
body: <p>I am totally new to Javascript. But I learned a little about Activescript before. I was taught to use addEventListener to handle events.</p>
  
  <p>But when I come to JavaScript, although addEventListener is an option, it seems a minor way to use addEventListener. Instead, people use onChange().</p>
  
  <p>Except syntactically, are there any behavioural differences? </p>
  
  <p>I was also taught to always use removeEventListener. It seems not very necessary. If I use onChange, there is no need to code removeEventListener?</p>
  
  <p>Thank you</p>