Hello htw17,
This is one of the most interesting questions I have had.
As far as the internet is concerned, 'client side' refers to your
browser, and the websites we visit are considered the 'server side'.
Client side programming would implement a script, or a routine that
requires our browsers, or our 'client' to process information to form
an end result, as we receive the code from the server.
Link to definition of client side
http://www.webopedia.com/TERM/C/client_side.html
Below is an example of client side program using Javascript. Since
your browser (the client) needs to interpret the program routine to
display a result, it is called client side programming :
Client Side Javascript Clock
http://www.webdevelopersnotes.com/tips/html/46.php3
You can test this theory out by changing your clock settings, and
refreshing the clock page. It will show the new system time of your
computer.
Simple enough right? :-)
Another example could be an image map. Images that are 'displayed'
with different links within different subsections of the image, can be
processed on the client side as well.
Image map sample
http://hotwired.lycos.com/webmonkey/96/40/index2a.html
Our browser, or our client does the processing of the image map. It
can vary slightly from browser to browser. Had the image map been
handled by the website server, it would have been 'server side'.
So in general, 'client side' implies that the program interpretation
is not done on the serving side. One machine serves the code, the
second (the client) reads and runs the code.
To assist with this answer I searched Google for:
client side
://www.google.com/search?q=client+side
I hope this answers your question. Should you still need some
clarification, please ask before rating this answer as I would love to
be of further assistance.
Thanks for the great question!
SgtCory |