logo
MDA < Home 

Map Development Area (MDA)

Location: _/_   programming   _/_   javascript   _/_   javascript  

Index Browse Edit Visualize Statistics Download Help
 
javascript
has-syntax
- JavaScript Syntax [ syntax ]
has-type-system
- JavaScript Data Types [ type-system ]
is-based-on
- Unicode [ basis ]
is-clone-of
- Microsoft JScript [ clone ]
is-identical-to
- ECMA Script [ twin1 ]
is-part-of
- Client-Side JavaScript, CSJS [ part ]
- Server-Side JavaScript, SSJS [ part ]
- JavaScript Function [ part ]
- JavaScript Event [ part ]
- JavaScript Operators [ part ]
- JavaScript Statement [ part ]
- Core JavaScript [ part ]
- JavaScript Variable [ part ]
is-written-in
- JavaScript Code [ text ]
scripting-language
- Microsoft JScript
- JavaScript
programming-language
- JavaScript
- Microsoft JScript
Types:
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, ...)
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
warning
similar in syntax to Java but IT IS NOT Java -- similarity intentional
advantage
can be used inside web pages for all major modern browsers -- no need to download a plugin -- easy to learn even for managers
licence
open language that anyone can use without purchasing a license
applications
validating FORM input -- drop-down menues
feature
almost object-oriented
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
components
core JavaScript, client-side JavaScript, server-side JavaScript
Comment:
cross-platform, object-based scripting language for client and server applications
feature
offers access to browser components and to the loaded document