JavaScript Newbie

16
JavaScript Newbie Steven
  • Upload

    -
  • Category

    Software

  • view

    167
  • download

    0

Transcript of JavaScript Newbie

Page 1: JavaScript Newbie

JavaScript NewbieSteven

Page 2: JavaScript Newbie

General Pattern

Module Pattern

this

Page 3: JavaScript Newbie

Reference

Page 4: JavaScript Newbie

General Pattern Function Declarations

function demo(){…}

var demo = function(){…};

1. Makes it easier to understand "functions as an object”.

2. It enforces good semicolon habits.

3. Doesn't have much of the baggage traditionally associated with functions and scope.

*antipattern

Page 5: JavaScript Newbie
Page 6: JavaScript Newbie

Module Pattern

Page 7: JavaScript Newbie
Page 8: JavaScript Newbie
Page 9: JavaScript Newbie
Page 10: JavaScript Newbie

this

Page 11: JavaScript Newbie

Difference between JavaScript and Java

JavaScript Java

base prototype class

this dynamic static

Page 12: JavaScript Newbie

this

A:(10,10) B:(20,20) C:(10,20) D:(20,10)

Page 13: JavaScript Newbie

A:(10,30)

B:(20,30)

C:(20,10)

D:(10,20)

Page 14: JavaScript Newbie

this

Page 15: JavaScript Newbie

End

Page 16: JavaScript Newbie

Stay hungry. Stay foolish.

–Steven Paul Jobs 1955-2011