Content deleted Content added
Triskaideka (talk | contribs) significant rewriting & additions |
Triskaideka (talk | contribs) m fixed links |
||
Line 1:
'''Client-side scripting''' is a part of the [[DHTML]] (dynamic [[HTML]]) concept. It enables [[web page]]s to be [[Script (computer programming)|scripted]]; that is, to have different and changing content depending on user [[input]], environmental conditions (such as the time of day), or other variables.
Web authors write [[client-side]] scripts in languages such as [[JavaScript]] or [[VBScript]], which are based on several standards:
*[[HTML Scripting]]
Line 11:
By viewing the file that contains the script, users may be able to see its [[source code]]. Many web authors learn how to write client-side scripts partly by examining the source code for other authors' scripts.
In contrast, [[server-side scripting|server-side scripts]], written in languages such as [[Perl]] and [[PHP]], are executed by the web server when the user requests a document. They produce output in a format understandable by web browsers (usually
Client-side scripts have greater access to the information and functions available on the user's computer, whereas server-side scripts have greater access to the information and functions available on the server. Server-side scripts require that their language's [[Interpreter (computing)|interpreter]] is installed on the server, and produce the same output regardless of the client's browser, [[operating system]], or other system details. Client-side scripts do not require additional software on the server (making them popular with authors who lack administrative access to their servers); however, they do require that the user's web browser understands the scripting language in which they are written. It is therefore impractical for an author to write scripts in a language that is not supported by the web browsers used by a majority of his or her audience.
|