With putting scripts at the bottom, it's been more of a "YMMV"
approach - I can't find the yahoo article, but it's been discussed
more than once that many people say "put it in the footer" when it's
not a practice they follow themselves because of certain issues (one
thing I've noticed, loading all JS in the footer causes FUC
sometimes).

-keif

On Jan 5, 5:38 am, Nicolas Trani <[email protected]> wrote:
> Hi,
>
> @Michal :
> Putting scripts at bottom speed up your page loading, i suggest you to
> read this :http://developer.yahoo.com/performance/rules.html#js_bottom
>
> @Wanlee :
> I suggest you to continue to use domready anyway.
>
> Maye be you can post a page to show your code?
>
> Regards.
>
> Michal a écrit :
>
>
>
> > Are you saying that 'domready' fires too early, before the html is
> > ready? This sounds strange. It could be:
>
> > - A bug with domready. I suspect this is unlikely as this is so
> > heavily used and tested. But if you can construct a testcase, post a
> > bug in lighthouse.
> > - A bug with your code somewhere: are you sure everything that
> > accesses the DOM is inside a domready listener?
>
> > I have seen advice somewhere on the internet that says you should put
> > Javascript at the bottom of the html, but it's never quite sat well
> > with me, it seems a bit hackish, but I don't quite know why. I always
> > put it in the head, with a domready. Maybe others have other
> > suggestions...
>
> > There is the 'load' event, that waits for all images to load as well,
> > you could try that, but I suspect that there is something else afoot.
>
> > Can you post a link to the page you're talking about?
>
> > Michal.
>
> > On Jan 5, 8:32 am, wanlee <[email protected]> wrote:
>
> >> I'm writing a few functions for sliders and json requests and it
> >> appears that the javascript is loading faster than the html causing
> >> the slider to not initialize. it doesn't happen on every page load but
> >> more so in safari.
>
> >> moving my script tags to the bottom of the html solves the problem. is
> >> this normal or could there be something wrong with my code? should i
> >> use something other than 'domready'?
>
> >> take swing!
>
> --
> Nicolas Trani - web engineer
> Weelya - Improve the web
> 32 rue du faubourg boutonnet
> 34090 Montpellier
> Tel/Fax : 04 67 169 778http://www.weelya.com
>
> Notre agence sera fermée du 12 au 16 janvier 2009

Reply via email to