Summary
Learning basic JavaScript programming is not particularly difficult, but there are an enormous number of ways in which scripts can be composed and used within the context of a browser. This chapter has barely scratched the surface of possibilities.
If you are relatively new to JavaScript, expect to spend considerable time studying the language and the ways in which it can be used to spruce up web applications. Learn the basics and how to incorporate those basics in Domino applications. Then continue to explore this technology with one or more of the script libraries or frameworks: Dojo, ExtJs, jQuery, MooTools, Prototype, script.aculo.us, YUI. Of these, Dojo may be more important in the context of Domino, although jQuery is by far the most popular in general web applications.
The suggestions and examples in this chapter have introduced ways in which JavaScript can be inserted into designs to improve performance and other behavior of classic Domino web applications.