Java Script made its first appearance in Netscape 2.0 in 1995 with the name Live Script.

The script should be included in or referenced by an HTML document for the code to be interpreted by the browser.

It means that a web page need not be a static HTML, but can include programs that interact with the user, control the browser, and dynamically create HTML content.

Imagine trying to authenticate a user nameed "Foo'or True Or'foo" — no "dangerous" characters, but there goes your login scheme.

If all you're doing is reading and writing to the db, then properly parameterizing queries should take care of the problem.

A lot of websites now require registration, meaning that users need to be assigned a username and password.

Here are some simple steps to make the process more secure.Although this seems like a trivial question, I am quite sure it is not :) I need to validate names and surnames of people from all over the world. If it were only English ones I think that this would cut it: I doubt that this is feasible - there are just to much Unicode symbols to exclude all unwanted symbols (and how will tell you what Chinese symbols to exclude?) and there are surly to many valid symbols to inlcude them all (and you will have Chinese symbols problem again).It has an API for working with text, arrays, dates, regular expressions, and basic manipulation of the DOM, but does not include any I/O, such as networking, storage, or graphics facilities, relying for these upon the host environment in which it is embedded.Initially only implemented client-side in web browsers, Java Script engines are now embedded in many other types of host software, including server-side in web servers and databases, and in non-web programs such as word processors and PDF software, and in runtime environments that make Java Script available for writing mobile and desktop applications, including desktop widgets.It is used to make webpages interactive and provide online programs, including video games.