JavaScript |
By Marcus Eatmon
History of JavaScript
How JavaScript Relates to Java
The Document Object Model
|
Sound |
By Miguel Urbina
The Future of Digital Music
The MP3 File Format
The Napstar Controversy
|
Pictures |
By David Zavala
Compression in GIF and JPG
History of GIF Formats
Why PNG may(or may not)Replace GIF
|
Animation |
By Mattie Lee Holman
Flash and Shockwave
Persistence of Vision
Traditional and Digital Animation
|
Engineering |
By Demond Fagan
HTTP
TCP/IP
Webserver
|
HTML |
By Ericka Wilkins
Hypertext
History of HTML
How HTML Works
|
|
You cannot talk about JavaScript without at least mentioning Java and there distinct differences. From the names one would think that Java and JavaScript are very similar, when in fact they are very different. JavaScript is a scripting language that was developed by Netscape Communications, and was originally called LiveScript and later changed. Java a programming language developed by Sun Microsystems is mostly based on C++ and other programming languages as well. The advantages that Java has over traditional languages such as C++, is that Java is not tied to one type of computer platform.
JavaScript is a loosely typed scripting language that is embedded in the HTML file, and Java is an object oriented programming language that reference to the Java applet to be added to the HTML file. As a scripting language of the Internet, JavaScript complements the power of executing compiled Java applets and can only be used on the Internet. Java can be used to program just about anything related to the Internet or not.
Other ways JavaScript relates to Java is that JavaScript is able to use JavaScripts through LiveConnect functionality; you can let Java and JavaScript code communicate with each other. From JavaScript, you can use Java objects and access their public methods and fields. From Java, you can access JavaScript objects, properties, and methods. JavaScript supports most Java expression syntax and basic control-flow constructs. JavaScript is a very free-form language compared to Java. You do not have to declare all variables, classes, and methods.
(By Marcus Eatmon Reference: Rosenburg, Jothy. JAVAX
http://developer.iplanet.com/docs/wpapers/java/javax.html)
|
|