JavaScript and OOP

Post on 10-May-2015

530 views 0 download

Tags:

description

Brief presentation that accompanied a code demonstration on Object Oriented Programming and JavaScript

Transcript of JavaScript and OOP

JavaScript + OOP

Dustin TauerEasel Solutions

Dustin Tauer

Developer (11 years)Instructor (7 years)Web, Desktop, Mobile, eLearning

Dustin@easelsolutions.com@dtauer

Easel Solutions

• Training– Adobe/Microsoft Partner

• Customized Training– Coaching

• Consulting– Finding solutions

• Adobe Connect Reseller

easelsolutions.comblog.easelsolutions.com@easelsolutions

OOP + JavaScript

• OOP Techniques– Scope, Classes, Public/Private, Inheritance

• A little bit on frameworks– RequireJS– BackboneJS– Etc.

• Recommendations– Tooling is key– Frameworks are preference

JavaScript

1996 JavaScri

pt

2005AJAX

Is that it?

.NET Timeline

2002

v1.0

2005

v2.0

2006

v3.0

2010

v4.0

2012

v4.5

JavaScript (ugh)

var total = 100;total += "A String";crazy = total + 200;console.log(crazy);

Why??????

Let’s “force” JavaScript into OOPDemo

Frameworks and Tooling are Key

Frameworks

• There are far too many to list– TodoMVC is a good resource– http://todomvc.com/

• RequireJS is manditory– Manages your files/modules– http://requirejs.org/

Tools

• Above all, get yourself some code hinting and snippets– Aptana (http://www.aptana.com/)– Sublime Text (http://www.sublimetext.com/)– Brackets (https://github.com/adobe/brackets)

Thanks!

Dustin TauerEasel Solutionst :: @dtauere :: dustin@easelsolutions.com