Learning To Love Java Script Color

31
JavaScript Learning to love Mike Girouard BarCamp Orlando

description

 

Transcript of Learning To Love Java Script Color

Page 1: Learning To Love Java Script Color

JavaScriptLearningto love

Mike GirouardBarCamp Orlando

Page 2: Learning To Love Java Script Color

alert(‘hello world’);

Page 3: Learning To Love Java Script Color

var theBad = this;

Page 4: Learning To Love Java Script Color

JavaScript

Java!==

Page 5: Learning To Love Java Script Color

63reserved words

Page 6: Learning To Love Java Script Color

37actually used

Page 7: Learning To Love Java Script Color

implied global scope

Page 8: Learning To Love Java Script Color
Page 9: Learning To Love Java Script Color
Page 10: Learning To Love Java Script Color

+

Page 11: Learning To Love Java Script Color

a+b

Page 12: Learning To Love Java Script Color

NaN

Page 13: Learning To Love Java Script Color

NaN

Page 14: Learning To Love Java Script Color

typeof(NaN)

Page 15: Learning To Love Java Script Color

typeof(new Array)

Page 16: Learning To Love Java Script Color

var theGood = this;

Page 17: Learning To Love Java Script Color

[...]

Page 18: Learning To Love Java Script Color

{...}

Page 19: Learning To Love Java Script Color

f({...})

Page 20: Learning To Love Java Script Color

f(a)

Page 21: Learning To Love Java Script Color

foo || bar

Page 22: Learning To Love Java Script Color

!!mikeG

Page 23: Learning To Love Java Script Color

for ... in

Page 24: Learning To Love Java Script Color

obj.prototype

Page 25: Learning To Love Java Script Color

obj[‘foo’]

Page 26: Learning To Love Java Script Color

loose typing

Page 27: Learning To Love Java Script Color

lambdas

Page 28: Learning To Love Java Script Color

E.onDOMReady(function () {

// More code awesomeness

});

Page 29: Learning To Love Java Script Color

the “module”

Page 30: Learning To Love Java Script Color

MIKEG.example = (function () { var YUD = YAHOO.util.Dom;

return { foo: true, bar: function () {...}, baz: function () {...} };}) ();