Difference between revisions of "Introduction to JavaScript"

From JSXGraph Wiki
Jump to navigationJump to search
(New page: Work in progress... Just a small outline to get a general overview. Please add stuff (notfalls auch einfach in deutsch, ist ja noch nicht so richtig oeffentlich). If done this should be a ...)
 
Line 2: Line 2:
 
If done this should be a really small crashcourse in javascript for users already familiar with programming.
 
If done this should be a really small crashcourse in javascript for users already familiar with programming.
  
* Variables
+
* Use JavaScript on webpages
 +
** Internal code
 +
** External code
 +
** Inline JavaScript
 +
* Datatypes and variables
 +
** Datatypes overview
 +
** Variables declaration
 +
* Arrays
 +
** Implementation
 
** Declaration
 
** Declaration
** Built in data types
+
** array as object -> properties and methods
 
** Anonymous arrays
 
** Anonymous arrays
 +
** associative arrays/hashtables
 
* Functions
 
* Functions
 
** Declaration
 
** Declaration
** Anonymous functions
+
** Parameters
 +
** Default values for parameters and variable length parameter lists
 +
** return values
 +
** callback functions
 +
** anonymous functions
 
* Objects
 
* Objects
** Declaration
+
** Class definition, object initialisation, singletons
** Usage
+
** Prototyping concept and inheritance
** Prototyping concept
 
 
** Anonymous objects
 
** Anonymous objects
 +
** Objects as associative arrays

Revision as of 11:57, 9 July 2009

Work in progress... Just a small outline to get a general overview. Please add stuff (notfalls auch einfach in deutsch, ist ja noch nicht so richtig oeffentlich). If done this should be a really small crashcourse in javascript for users already familiar with programming.

  • Use JavaScript on webpages
    • Internal code
    • External code
    • Inline JavaScript
  • Datatypes and variables
    • Datatypes overview
    • Variables declaration
  • Arrays
    • Implementation
    • Declaration
    • array as object -> properties and methods
    • Anonymous arrays
    • associative arrays/hashtables
  • Functions
    • Declaration
    • Parameters
    • Default values for parameters and variable length parameter lists
    • return values
    • callback functions
    • anonymous functions
  • Objects
    • Class definition, object initialisation, singletons
    • Prototyping concept and inheritance
    • Anonymous objects
    • Objects as associative arrays