I observed chunks like below sometimes on web pages. So i am curious to know what this really does? or why its written in such a way?
<script src="somefile.js?param1=one¶m2=two" />
i can only make out following few intentions behind it
- Its not page URL (i mean .aspx/.php/.jsp etc.) so its not hacking kind of code where user can add code like this to pass data without getting users attention as its tag which does not render on UI OR implementing old type of AJAX alternative
- This kind of URL param are useful if user do not wish the JS file (any other resource like image) to get cached. This can be quick way to manage caching
But i am unable to figure out following
- Looks like page URL parameters but are these parameters anyway readable in JavaScript file and have some additional utility?
- Do these parameters have any extra role to play here ?
- What are the other possible practical scenarios where code like this can be/is used?
So please provide some inputs related with the same
Thanks,