First of all, welcome to the book! In this chapter, I will give a very high-level overview of JavaScript, such as some of the basic things it can do on the Web both on the client side and on the server side. After that, I will dive into some of the basic examples of JavaScript security issues.
Here's what we will learn in this chapter:
The relationship of JavaScript with HTML/CSS
Some basic usage of jQuery, a popular JavaScript library
A high-level overview of JavaScript security