title: jQuery .globalEval() function
body: <p>I stumbled upon the function <code>.globalEval()</code> from browsing the jQuery source. There is very brief <a href="http://api.jquery.com/jQuery.globalEval/">documentation</a> which I don't understand. Apparently, it is "important for loading external scripts dynamically". Why? The source is also somewhat obscure:</p>
  
  <pre><code>globalEval: function( data ) {
      if ( data &amp;&amp; rnotwhite.test( data ) ) {
          // We use execScript on Internet Explorer
          // We use an anonymous function so that context is window
          // rather than jQuery in Firefox
          ( window.execScript || function( data ) {
              window[ "eval" ].call( window, data );
          } )( data );
      }
  },
  </code></pre>
  
  <p>Do people actually use this in real life? If so, for what?</p>