Client-Side Scripting
Published by: Anil K. Panta
Client-side scripting generally refers to writing the class of computer programs (scripts) on the web that are executed at client-side, by the user's web browser, instead of server-side (on the web server). Usually scripts are embedded in the HTML page itself.
JavaScript , VBScript, Jscript, Java Applets etc. are the examples of client side scripting technologies. JavaScript is probably the most widely used client-side scripting language.
Client-side scripts have greater access to the information and functions available on the user's browser, whereas server-side scripts have greater access to the information and functions available on the server. Upon request, the necessary files are sent to the user's computer by the web server (or servers) on which they reside. The user's web browser executes the script, then displays the document, including any visible output from the script.
Client-side scripts may also contain instructions for the browser to follow in response to certain user actions, (e.g., clicking a button). Often, these instructions can be followed without further communication with the server.