Linked Questions

974 votes
14 answers
124k views

Should CSS always precede JavaScript?

In countless places online I have seen the recommendation to include CSS prior to JavaScript. The reasoning is generally, of this form: When it comes to ordering your CSS and JavaScript, you want ...
Sam Saffron's user avatar
49 votes
10 answers
104k views

Load scripts after page has loaded?

Is it possible to load certain scripts like <script type="text/javascript" src="somescript.js"></script> when the rest of the page has loaded? Imagine I have a few larger script files ...
matt's user avatar
  • 43.8k
42 votes
5 answers
30k views

Is the "async" attribute/property useful if a script is dynamically added to the DOM?

This question is sort of a tangent to Which browsers support <script async="async" />?. I've seen a few scripts lately that do something like this: var s = document.createElement('...
Bungle's user avatar
  • 19.6k
12 votes
4 answers
14k views

Is there a reason to put google analytics in head and not in body?

Does exist reason to put google analytics in head and not in the end of body? (I working on big website that its works in this way) Option 1: <head> <script src="http://www.google-analytics....
Ben's user avatar
  • 25.7k
18 votes
9 answers
5k views

Async Google Analytics [Javascript Golf]

Unfortunately, this may not be a valid Code-Golf question as it is likely Javascript only; however, since this is likely to be the only useful-in-the-real-world code-golf contest I'm going to go ahead ...
3 votes
4 answers
12k views

Must the <script> tag, with the jQuery library reference, be inside the <head> or <body> tag? [duplicate]

Possible Duplicate: Where should I put tags in HTML markup? I always thought that it's better to put it in the head (maybe because it is loaded first in the head and also to group all the scripts ...
Max's user avatar
  • 5,043
2 votes
4 answers
3k views

How to Load Javascript Simultaneously with HTML

Is there any technique to render a javascript file in the same time as the HTML is rendering? My first idea was to load it into the head in a <script> tag, but as I see this doesn't affects the ...
Adam Halasz's user avatar
  • 58.1k
2 votes
3 answers
5k views

Google Analytics JavaScript tracking code with the HTML5 async attribute and a protocol-relative URL

Here is Google's Asynchronous Analytics tracking code: <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-Y']); _gaq.push(['_trackPageview']); (...
Web_Designer's user avatar
  • 73.9k
7 votes
2 answers
2k views

Explaining Google Analytics async tracker

I have a as to how google's async analytics tracker works. The following code is used to init a command array: <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push( ['...
brad's user avatar
  • 32.2k
4 votes
1 answer
2k views

Why does Google Analytics dynamically inject javascript into the page

Why do I need to use: (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://...
bowerm's user avatar
  • 151
3 votes
3 answers
1k views

how should my site handle ocassionally missing javascript files gracefully?

Say I've got this script tag on my site (borrowed from SO). <script type="text/javascript" async="" src="http://edge.quantserve.com/quant.js"></script> If edge.quantserve.com ...
jcollum's user avatar
  • 45.8k
1 vote
4 answers
546 views

Loading jQuery asyncronously

My google analytics is supposed to load asynchronously. I am not sure really what this means: <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', '...
UCC's user avatar
  • 77
5 votes
1 answer
354 views

Why insert a static JS dynamically?

On the "Google+ Sign-In for server-side apps" help page, in "Step 3: Include the Google+ script on your page" the following snippet is suggested: <!-- The top of file index.html --> <...
SF.'s user avatar
  • 13.9k
0 votes
3 answers
313 views

Javascript script prevent waiting for script to load (PantherAds)

Well I recently got into PantherAds and got my ad script to place on my website. However I found out that when the script (/iframe) of Pantherads on my website isn't loading, the rest of my website ...
Jasper vd Berg's user avatar
2 votes
2 answers
306 views

What is the difference between including async javascript file?

For example, google+ gives this code: <!-- Place this tag after the last +1 button tag. --> <script type="text/javascript"> (function() { var po = document.createElement('script'); ...
korywka's user avatar
  • 7,603

15 30 50 per page