title: Show loading canvas before Backbone view completely rendered
body: <p>I'm doing backbone project with  underscore.js and require.js. And I've got stuck with  showing a loading image using <a href="http://heartcode.robertpataki.com/canvasloader/" rel="nofollow">http://heartcode.robertpataki.com/canvasloader/</a>  before everything in my view is completely rendered.</p>
  
  <p>I found a solution,  using <code>$(window).load()</code> , but It did not work for me.</p>
  
  <p>Here is my view : </p>
  
  <pre><code>render: function(options){
          var _banner = _.template(BannerTem);
          $(window).load(function() {
             this.loadingStuff();
          });
          $(this.el).html(_banner({type : this.options.type}));
          return this;
  }
  </code></pre>
  
  <p><code>loadingStuff()</code> is called after the backbone view rendered. But what I am trying to do here is to call <code>loadingStuff()</code> method before a view is rendered completely.</p>
  
  <p>Any ideas would be appreciated. </p>