Home   HTML   CSS  Java 

Java script is a prototype-based scripting language with dynamic typing and has first class functions. Its syntax was influenced by C. Java Script copies many names and naming conventions from Java, but the two languages are otherwise unrelated have have very different semantics. The key design principles within Java script are taken from the self and scheme programming language. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles.

The application of Java script to use outside of webs - for example in PDF documents, site-specific browsers, and desktop widgets - is also significant. Newer and faster Java script VMs and platforms built upon them (notably Node js) have also increased the popularity of Java script for server-side web applications. On the client side, Java script was traditionally implemented as an interpreted language but just-in-time compilation is now performed by recent (post-2012) browsers.

Java script was formalized in the ECMA script language standard and is primarily used as a part of a web browser (client-side Java script). This enables programmatic access to computational objects within a host environment.