Tutorial 16: Client-Side Scripting 101 - HTML with Style
HTML is, as I've said before, a language used to create hyperlinked text documents, which as a total comprise what is called the World Wide Web. CSS is a language used to control the presentation of these documents. Sometimes, these documents are not static, unchanging texts, but are created by computers on-the-fly. To facilitate this, technologies were developed several years ago that create Web pages dynamically. Programs that do this run on Web servers, and usually use data from some source (e.g. a database) and some user input (e.g. the data submitted via an HTML form), process these, and create output in the form of a Web page.
These kinds of programs differ from other kinds of computer programs in that their output is not sent to a screen, printer or file, but is a Web page. The output of these programs is no different from a static HTML document in any way. In order to write such programs, you have to learn HTML just as if you were designing a static set of documents. The only difference is that these programs automate the procedure.
However, after a while, someone came up with the idea of sticking programs straight into Web pages, so that these Web pages would turn into small applications that run on user's computers. These programs are called client-side scripts, because they run on the client (i.e. the browser displaying the document) as opposed to the server (i.e. the computer offering the document).
Produced by Stephanos Piperoglou
Created: September 15, 1999
Revised: September 27, 1999