Date post: | 10-May-2015 |
Category: |
Technology |
Upload: | easelsolutions |
View: | 530 times |
Download: | 0 times |
JavaScript + OOP
Dustin TauerEasel Solutions
Dustin Tauer
Developer (11 years)Instructor (7 years)Web, Desktop, Mobile, eLearning
[email protected]@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)