Given the limited time of the workshop, we were not able to cover all of the features available in JavaScript. Even given twice as much time, I find it unlikely that we could provide a full survey of the capabilities and features of JavaScript. In this document, I've provided snippets of information about a few topics you might find useful or interesting as you build your pages. We'll look at a few examples of each if we have time. Normally, server-side data collection is done with CGI scripts as JavaScript does not provide a convenient way to communicate with other programs.
Extra windows can be useful for status or debugging messages.
For example, you can create a marquee effect by repeatedly removing the first letter from a field and then putting it back on the end. However, it is generally recommended that you do not use such animations. They're very distracting to the user, and can simultaneously increase the amount of time someone spends trying to read our page and decrease the amount the get out of our page. In building sites, rather than pages, we often want to preserve information between these pages, and sometimes even between sessions. Fortunately, most browsers support a form of persistant data known as the cookie .