title: jQuery: what is it "forbidden" to do in plain Javascript
body: <p>A jQuery best practices question.</p>
  
  <p>I am writing a very jQuery intensive web page. I am new to jQuery and notice its power, but as I come with heavy javascript experience and knowledge, my question is: What should be done in jQuery and what in plain javascript.</p>
  
  <p>For example, there are callbacks that send a plain DOM object as an argument. Should I use that or should I wrap it ( like <code>$(this)</code>).</p>
  
  <p>Does it matter if I do this.x=y or $(this).attr("x", y).</p>