MENU
Backgrounds
Tools
Tutorials
What Is
About
 


CopyScape

What Is Java Script

   
Other Categories In What Is
Adobe
Apng
C
Csi
Dom
Flex
Http
Java
Jsp
Mysql
Owl
Pls
Python
Ruby
Soap
Svg
Vbscript
Xforms
Xml
Xquery
Xslt
Adobe A I R
Asp
Cdf
Css
Esi
Gif
Https
Java Script
Math M L
Network
Perl
Png
Quirks Mode
Silverlight
Sqlite
Tcl
Voicexml
Xhtml
Xpath
Xsl
Ajax
Bmp
Cfml
Dhtml
Flash
Html
Iframe
Jpeg
Microsoft Sql Server
Oracle Database
Php
Postgre S Q L
Rdf
Smil
Ssi
Tiff
Wsdl
Xlink
Xpointer
Xsl-fo

JavaScript is the most widely used client side scripting language on the World Wide Web today. It is used in everything from navigation menus, website statistics and a whole lot more. More over it is a necessity of the concept of AJAX which is a mix of JavaScript and XML. The language itself is a dynamic one and can be typed weakly and still function. In all simplicity, JavaScript was designed to be similar to that of Java but easier for people to program which has allowed it to be developed by a number of people; not just developers. Furthermore, while it is most notably known as a website script, it can also be used in any type of embedded objects in many other applications formats.

It is important to keep in mind that while JavaScript shares the name with the Java development language, it is not related other than the fact that they both make use of the C syntax and Java naming conventions. Its development was as a result of a partnership between Sun; the developer of Java and the Netscape browser. Likewise it is also a trademarked term of Sun Microsystems and was licensed to Netscape and now Mozilla.

Developed by Brendan Eich under the code-name Mocha, this scripting language was later renamed to LiveScript and then subsequently to JavaScript. If it had not been for the Netscape Navigator bundling support for Java in version 2.0B3 back in 1995, the name would still have been LiveScript. As a result of the name of the language, much confusion has been developed as people everywhere continuously believe that it is a spin off of the Java platform; but in reality it is not. While initially considered to be a Netscape marketing ploy, it is now the most commonly used client side technology in web development.

At the same time that Netscape was working on JavaScript, Microsoft too was working on a project of their own. In 1996 with the release of Internet Explorer 3.0, Microsoft also released JScript as a means of directly competing. This was not to be the first time Microsoft would do so though. With the release of the Adobe Flex technology, Microsoft countered with their own, SilverLight. Of course the major downfall is that while both JavaScript and Flex are cross browser compatible, Jscript and SilverLight are not.

JavaScript on its own is a very flexible language which has severely helped in its popularity. It is considered to be one of the easiest internet development languages to learn and as such has grown in popularity across the globe. Today not only is it popular in the States, but it is also very popular in places like India, Russia, Ukraine as well as many other world wide locations.

Based on the C syntax, programming in JavaScript is similar to C in that if statements, while loop statements and even switches are commonplace. Unfortunately JavaScript does not fully support the block level scoping in its original releases, but as of the 1.7 version it does assuming one uses the let statement. The associations in the language are similar to that of any scripting language in that types are values and not variables. This allows a type to be changed later on in the code rather than staying consistent.

The days of JavaScript are far from over as practically on a weekly basis, new and interesting uses for the language are discovered. As you sit here and read about JavaScript, you will begin to see clearly on its importance as this page alone makes use of it to make interaction more intuitive.

Original Authors: Nick
Edit Update Authors: M.A.Harris
Updated On: 22/12/2008

 


Program Software Development © Globel Limited UK LOGON