Map Development Area (MDA)
Location:
_/_
programming
_/_
javascript
_/_
javascript
| JavaScript |
|
|
Types:
|
-
Comment:
-
supported by the most popular browsers -- intended to provide a quicker and simpler language for enhancing static web pages (and servers) -- embedded as a small program in a web page that is interpreted and executed by the web server or client after downloaded
-
history
-
invented by Brendan Eich @ Netscape in 1995 (LiveScript) and included in their Netscape Navigator browser
-
feature
-
not extremely secure -- often used in AnnoyanceWare (pop-ups, advertizing, ...)
-
feature
-
almost object-oriented
-
disadvantage
-
different technology used on the server -> maintenance problems -- code embedded in HTML -> visible to everyone -- unbelievable ugly language -- still slightly different interpretations among browsers
-
licence
-
open language that anyone can use without purchasing a license
-
components
-
core JavaScript, client-side JavaScript, server-side JavaScript
-
advantage
-
can be used inside web pages for all major modern browsers -- no need to download a plugin -- easy to learn even for managers
-
warning
-
similar in syntax to Java but IT IS NOT Java -- similarity intentional
-
Comment:
-
cross-platform, object-based scripting language for client and server applications
-
feature
-
offers access to browser components and to the loaded document
-
applications
-
validating FORM input -- drop-down menues
|
|
|