I'm using google jsapi to load jquery. The example shows to do this:
<script type="text/javascript" src="http://www.google.com/jsapi";></
script>
<script type="text/javascript">
   google.load("jquery", "1.3.2");
   google.setOnLoadCallback(function() {
    // Place init code here instead of $(document).ready()
  });
</script>


The problem I'm having is this... I'm also including google map api,
google search api and jquery ui.  all using .load.  I then have
several jquery plugins I'm using along with alot of code in the
document.ready.  My thinking was that I include two js files the first
being
http://www.google.com/jsapi

and the 2nd having this:

   google.load("jquery", "1.3.2");
 google.load("jqueryui", "1.7.2");
   google.setOnLoadCallback(function() {

  });

so my code would like like this in the index file:
<script type="text/javascript" src="http://www.google.com/jsapi";></
script>
<script type="text/javascript" src="http://myserver.com/js/combined-
load-js-files-and-doc-read.js"></script>


I'm wondering if this is hurting performance on the site by
putting .load in another script file.  My reasoning was that to
include 30k+ of js plugins and code in index.php file would be bloat,
so I figured I would put it in a separate file.

Does anyone have any tips on how to do this properly, even if lets say
I just include the google.load in the header and have the
document.ready.... how do I pull in this massive js file?

Secondly... and I think this steams from the performance problem....
but i'm using jquery ui tabs... and they take forever to render,
mostly because I think all of this js is loading.  TIA!



Reply via email to