

In the above example for instance, we ask for a new name to be entered then store that name in a variable called name. The core client-side JavaScript language consists of some common programming features that allow you to do things like:

We can mark it up using HTML to give it structure and purpose: Let's take a simple text label as an example. The three layers build on top of one another nicely. (Okay, not everything, but it is amazing what you can achieve with a few lines of JavaScript code.)

It is the third layer of the layer cake of standard web technologies, two of which ( HTML and CSS) we have covered in much more detail in other parts of the Learning Area. you can bet that JavaScript is probably involved. JavaScript is a scripting or programming language that allows you to implement complex features on web pages - every time a web page does more than just sit there and display static information for you to look at - displaying timely content updates, interactive maps, animated 2D/3D graphics, scrolling video jukeboxes, etc.
