Horje

INCLUDING a javascript file executing asynchronously - Include JavaScript Code in HTML - HTML
Learn
HTML - Include JavaScript Code in HTML - Including a javascript file executing asynchronously
Including a JavaScript file executing asynchronously
<script type="text/javascript" src="URL" async></script>

Syntax

  • <script type="text/javascript"> //some code </script>
  • <script type="text/javascript" src="URL"></script>
  • <script type="text/javascript" src="URL" async>//async code</script>

Parameters

Attribute Details
src Specifies the path to a JavaScript file. Either a relative or absolute URL.
type Specifies the MIME type. This attribute is required in HTML4, but optional in HTML5.
async Specifies that the script shall be executed asynchronously (only for external scripts). This attribute does not require any value (except of XHTML).
defer Specifies that the script shall be executed when the page has finished parsing (only for external scripts). This attribute does not require any value (except of XHTML).
charset Specifies the character encoding used in an external script file, e.g. UTF-8
crossorigin How the element handles crossorigin requests
nonce Cryptographic nonce used in Content Security Policy checks CSP3 (opens new window)

Remarks

If the embed JavaScript code (file) is used to manipulate http://stackoverflow.com/documentation/javascript/503/document-object-model-dom (opens new window) Elements, place your <script></script> tags right before the closing </body> tag or use JavaScript methods or libraries (such as jQuery (opens new window) to handle a variety of browsers) that makes sure the DOM is read and ready to be manipulated.

Read Article
https://develop.horje.com/learn/1434/reference