A comprehensive free online book, “JavaScript Essentials” designed to provide web developers with everything they need to know to create rich, interactive and dynamic web pages using JavaScript. This book is designed to provide a detailed and comprehensive, yet easy to follow, guide to developing powerful, dynamic web pages using JavaScript.
Book Description
The purpose of this ebook is to teach the essentials of the JavaScript scripting language so that anyone with a web site can learn to use this powerful language quickly and effectively. It builds detailed and in depth knowledge of all aspects of JavaScript from language basics through to advanced topics in 23 detailed chapters.
Table of Contents
- The History of JavaScript
- A Simple Example
- Embedding JavaScript into Web pages
- Introducing Variables
- Variable Types
- Operators
- Comments
- Flow Control and Looping
- Understanding Functions
- JavaScript Object Basics
- String Object
- Date Object
- Math Object
- Window Object
- Document Object
- Location Object
- History Object
- Arrays
- Timeouts
- Building Forms
- Understanding Cookies
- Understanding Cascading Style Sheets (CSS)
- JavaScript and CSS – Dynamic Styles and Layers