Force browsers to load the most recent file if modified.
Saves you from asking "have you emptied your cache?".
Requires scripts use any of the below functions to load. Almost all files meet these requirements. The only case it doesn't account for is when URLs are hard-coded. This shouldn't ever be done, since it can break sites for other reasons.