Javascript is a programming language used to dynamically modify HTML. It is "client side" meaning it is run in the web browser. Javascript is sent to the browser along with the HTML.
Client-side programming allows us to manipulate a web page after it has been loaded by the user. Some practical examples of this are:
A Javascript framework is pre-written Javascript code used to speed up web development. Simply put, it enables us to achieve more with fewer lines of code. Some of the built-in features include:
If you would like to investigate further here are a number of good resources for more information.
Learn MoreIf you'd like to learn more about these technologies we've written several primers to get you started: