title: The use of "this" is confusing me in JavaScript
body: <p>Working with the JavaScript one of the confusing thing is when using <code>this</code></p>
  <pre><code>var x = {  
    ele : 'test',
    init : function(){ 
      alert(this.ele);
    }
  }
  </code></pre>
  <p>However when dealing with multiple object and especially events context of <code>this</code> changes and becomes confusing to keep track/understand.</p>
  <p>So if anybody has better inputs/guidelines/thoughts/better practices, please share. Also I would like know if using <code>this</code> gives any (performance) advantage or what?</p>