Why use JavaScript instead? HTML and CSS, and JavaScript are used in web pages to do dynamic, client-side content. HTML and CSS are used to create dynamic web pages that run in the browser. JavaScript is used for client-side application logic on the server. The two sides are completely different, and in fact they are not the same language. The primary advantage of client-side programming is that we can create the site quickly and test it without downloading any software. The disadvantage is that we have less control over the final page. Client-side programming allows us to create dynamic websites that provide interaction between the client and server. These websites can include: — A website dashboard — A social media news article — A blog that lists all the latest news — A user registration system — An online store — The ability to create an online class — A game — A chatroom — An online job posting — All the above. Why use JavaScript instead? The primary advantages of JavaScript programming over server-side programming: — An immediate response. Client-side scripting typically provides a “response to page loading” in the order of 200 to 500 milliseconds. Server-side scripting typically offers a “response to page loading” in the order of milliseconds. A. Introduction to HTML, Cascading Style Sheets — How do we define a basic element? A. HTML — 1. Cascading Style Sheets 1. Definitions, Grammar, and Structure — The basic structure of HTML. In the HTML file we write the elements of our document: