Client-side
Z Wikipedii
W sieciach komputerowych termin client-side określa operacje wykonywane po stronie przeglądarki.
Programy w technologii client-side działają po stronę przeglądarki i nie wymagają przy tym specjalnego prasera po stronie serwera (server-side) tak jak np. PHP, jednak w przypadku JavaScript jest wymagana obsługa jej przez przeglądarkę. Przykładami języków technologii client-side są języki: JavaScript, DHTML, HTML, XHTML oraz CSS. Języki typu client-side nie są wystarczające na potrzeby dużych serwisów np. Wikipedia i wtedy sięga się po języki programowania server-side, należy pamiętać że można łączyć ze sobą technologie client-side i server-side np. PHP, HTML i CSS.
[edytuj] Przykłady:
Skrypt JavaScript - (client-side):
<script language="JavaScript"> document.cookie = "width="+screen.width; document.cookie = "height="+screen.height; window.location="index.php"; </script>
Skrypt JavaScript i HTML razem - (client-side):
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="pl"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Skrypt JavaScript oraz HTML client-side:</title> <script language="JavaScript"> <!-- document.cookie = "width="+screen.width; document.cookie = "height="+screen.height; window.location="index.html"; --> </script> </head> <body> <h1>Dokument zawierający JavaScript</h1> <p>Połączenie JavaScript i HTML</p> </body> </html>
Skrypt XHTML - (client-side) + PHP - (server-side):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl"> <head> <title>Przykład dokumentu client-side i server-side</title> </head> <body> <?php $zmienna = "<br />"; $hello = "Hello world!"; echo "<p>"; echo $hello; echo $zmienna; echo "</p>"; ?> </body> </html>