Scripts in Web Applications
Scripting differs from full-scale application programming in that full-blown programs run from the operating system and manipulate data and system resources to carry out their processing. On the other hand, scripts are designed to be embedded in a container application, where they manipulate data and application resources to carry out their processing, while being precluded from directly accessing the underlying system. While they will not be discussed in detail in this article, Web applications often contain scripts that run on the Web servercalled server-side scriptsas well as client-side scripts.
Client-side scripts in a Web application are run by a software applicationthe scripting enginethat is part of the Web browser. The scripting engine parses and runs the script code, allowing it to manipulate resources of the browser and Web document.