Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.47 KB | None | 0 0
  1. ‹!doctype html›
  2. ‹html›
  3. ‹head›
  4. ‹title› Test 2 ‹/title›
  5. ‹script› var test2 = "Test 2 :nn"; ‹/script›
  6. ‹script› document.addEventListener("DOMContentLoaded",
  7. function(){
  8. test2 += "tDOMContentLoadedn";
  9. }, false);
  10. ‹/script›
  11. ‹script defer› test2 += "tInline HEAD deferredn"; ‹/script›
  12. ‹script› test2 += "tInline HEADn"; ‹/script›
  13. ‹script src="script1.js" defer›
  14. // External HEAD deferred (script1.js)
  15. ‹/script›
  16. ‹script src="script2.js"›
  17. // External HEAD (script2.js)
  18. ‹/script›
  19. ‹script›
  20. // Dynamic DOM insertion of a script (script3.js)
  21. head = document.getElementsByTagName('head')[0];
  22. script3 = document.createElement('script');
  23. script3.setAttribute('src', 'script3.js');
  24. head.appendChild(script3);
  25. // Dynamic DOM insertion of a deferred script (script4.js)
  26. script4 = document.createElement('script');
  27. script4.setAttribute('defer', 'defer');
  28. script4.setAttribute('src', 'script4.js');
  29. head.appendChild(script4);
  30. ‹/script›
  31. ‹script defer›
  32. // Deferred dynamic DOM insertion of a script (script5.js)
  33. head = document.getElementsByTagName('head')[0];
  34. script5 = document.createElement('script');
  35. script5.setAttribute('src', 'script5.js');
  36. head.appendChild(script5);
  37. // Deferred dynamic DOM insertion of a deferred script
  38. // (script6.js)
  39. script6 = document.createElement('script');
  40. script6.setAttribute('defer', 'defer');
  41. script6.setAttribute('src', 'script6.js');
  42. head.appendChild(script6);
  43. ‹/script›
  44. ‹/head›
  45. ‹body onload="test2 += 'tBody onLoadn';"›
  46. ‹script defer› test2 += "tInline BODY deferredn"; ‹/script›
  47. ‹script› test2 += "tInline BODYn"; ‹/script›
  48.  
  49. ... other body content ...
  50.  
  51. <a onclick="alert(test2);">Launch test 2</a>
  52.  
  53. ... other body content ...
  54.  
  55. ‹script src="script7.js" defer›
  56. // External BODY deferred (script7.js)
  57. ‹/script›
  58. ‹script src="script8.js"›
  59. // External BODY (script8.js)
  60. ‹/script›
  61. ‹/body›
  62. ‹/html›
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement