JavaScript

This book is a guide to JavaScript, a scripting language widely used in web pages and web applications such as email applications. JavaScript is not to be confused with Java, which is quite a separate language for creating stand-alone applications.

''This book applies to version 1.6 and later of JavaScript. Multiple versions of JavaScript are covered in this book.''

Welcome

 * /Introduction/ (/Relation to other languages/)
 * Hello World!
 * /Placing the code/
 * /Other Script Types/

Core Language

 * /Lexical structure/
 * Automatic semicolon insertion (ASI)
 * /Reserved words/
 * /Variables and types/
 * /Numbers/
 * /Strings/
 * /Dates/
 * /Arrays/
 * /Regular expressions/
 * /Operators/
 * Program flow I: if, switch, try
 * Program flow II: loops
 * /Functions/
 * /Anonymous functions/
 * /Object-based programming/
 * /Objects/
 * /Constructors and prototypes/
 * /Inheritance/
 * /Access control/
 * /Closures/
 * /Debugging/
 * /Optimization/
 * /Strict Mode/
 * /Shell/

Document Object Model and Dynamic Websites

 * /Runtime document manipulation/
 * /Finding elements/
 * /Adding elements/
 * /Changing elements/
 * /Removing elements/
 * /Changing element styles/
 * /Event handling/
 * /W3C event handlers/
 * /Working with the mouse/
 * /Forms/
 * /Images/
 * /Cookies/
 * /LocalStorage/
 * /Design Mode/
 * /Bookmarklets/

Client-Server Programming with AJAX

 * /XMLHttpRequest/
 * /Handling HTML/
 * /Handling JSON/
 * /Handling XML/
 * /Working with files/

Miscellaneous

 * /JScript in Microsoft WSH/

Appendices

 * /Index/
 * /Links/
 * /Bookmarklets/
 * /Useful software tools/
 * /History of JavaScript/
 * /Best practices/
 * /Code structuring/
 * /Generators/
 * /Contributors/

Related books

 * ActionScript Programming
 * Authoring Webpages
 * Cascading Style Sheets
 * Coding Cookbook: JavaScript
 * HyperText Markup Language
 * Programming Ajax
 * Web Development

Wikimedia

 * JavaScript in Wikipedia
 * Web Design/An Introduction to Programming with JavaScript

de:Websiteentwicklung: JavaScript Programación en JavaScript Programmation JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript‎‎ JavaScript Javascript Книга JavaScript யாவாக்கிறிட்டு JavaScript JavaScript