View source for Java Script

principles to maintain
  1. JavaScript should not be required for basic usage (No reliance on JavaScript)
  2. ((https://en.wikipedia.org/wiki/Unobtrusive_JavaScript Unobtrusive JavaScript))

((https://developer.mozilla.org/en-US/docs/JavaScript/Reference JavaScript Reference))
((https://developer.mozilla.org/en-US/docs/Learn/HTML/Howto/Use_data_attributes How to Use HTML5 Data Attributes))