43

JavaScript intro

  • Upload
    -

  • View
    628

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: JavaScript intro
Page 2: JavaScript intro

DATABASE

BACK-END

FRONT-END

Page 3: JavaScript intro

DATABASE

Page 4: JavaScript intro

BACK-END

Page 5: JavaScript intro

FRONT-END

STRUCTURE PRESENTATION FUNCTIONALITY

Page 6: JavaScript intro

FRONT-END

PRESENTATION FUNCTIONLITY

Page 7: JavaScript intro

FRONT-END

FUNCTIONLITY

Page 8: JavaScript intro

FRONT-END

Page 9: JavaScript intro

HTML 2 HTML 3.2

1995 1997 1999

HTML 4

HTML 4.1

Page 10: JavaScript intro

vs

Page 11: JavaScript intro
Page 12: JavaScript intro

28 15 22 6.0 10

Page 13: JavaScript intro

+

Page 14: JavaScript intro

Live Script DHTML

1995 1996 1997 - 2011

JScript

ECMA-262

Java Script

Page 15: JavaScript intro
Page 16: JavaScript intro

+

+

=

=

Back - End

MobileDev

+ = Front- End

Page 17: JavaScript intro
Page 18: JavaScript intro
Page 19: JavaScript intro

Imperative&

Functional&

Object-Oriented

Page 20: JavaScript intro

Prototype-Based

Page 21: JavaScript intro
Page 22: JavaScript intro

SYNTAX &

ELEMENTS

Page 23: JavaScript intro

VARIABLES

Page 24: JavaScript intro

var a = 5

Page 25: JavaScript intro

var a = 5

Variable Scope

Page 26: JavaScript intro

var a = 5

identifier

value

Page 27: JavaScript intro

Number&

String&

Boolean

Array&

Function&

Object

Page 28: JavaScript intro

Operators

Page 29: JavaScript intro

Arictmetic Logical Comparison

10 + 110 - 210 * 210 / 210 % 2

T && FT || FT ^ F

!F

10 == 1010 != 210 > 21 < 20

Page 30: JavaScript intro

Binary Special Assignment

10 | 110 & 210 ^ 210 << 110 >> 1

[]()?:{}

=

Page 31: JavaScript intro

Falsy Values

Page 32: JavaScript intro

NullNaN

undefinedfalse / 0

Page 33: JavaScript intro

Conditional Statements

Page 34: JavaScript intro

Program Flow Condition

TRUE

FALSE ELSE

IF

Page 35: JavaScript intro

IF (condition) { BODY }

TRUE

Page 36: JavaScript intro

IF (condition) { BODY }ELSE { BODY }

TRUE

FALSE

Page 37: JavaScript intro

SWITCH ( variable ) { case OPTION : BODY; break;case OPTION : BODY;break;...

}

Page 38: JavaScript intro

LOOPS

Page 39: JavaScript intro

LOOP

Condition

BODY

TRUE

Page 40: JavaScript intro

WHILE (condition) { BODY

}

TRUE

Page 41: JavaScript intro

do {BODY } WHILE (condition)

TRUE

Page 42: JavaScript intro

FOR ( FROM; WHILE; STEP ) {BODY

}

var i = 0; i < 20 ; i++

Page 43: JavaScript intro

FOR ( INDEX in OBJECT ) {BODY

}

COLLECTION