title: Wait for async loaded classes to finish (without callback)
body: <p>What's the proper way to wait for classes loaded asynchronously before calling on them?</p>
  
  <p><em>Note: I'm in a complicated situation where I can't use the async load callback.</em></p>
  
  <p>Is this the best way to do it?</p>
  
  <pre><code>callClassFunction : function () {
    try {
      waitingOnThisClass.someFunction();
    } catch (e) {
      setTimeout("superClass.callClassFunction()",250);
    }
  }
  </code></pre>
  
  <p>*jQuery ways are worth mentioning if there are any...</p>