SfS JS Training
by rsmclaug
JavaScript
SfS JS Training
AE wiki link
http://wiki.vertafore.com/display/ProdDev/AgencyEDGE+JavaScript+Guidelines
JavaScript
Styling is not preference
=== vs ==
eval is evil
Namespaces
app namespaces
utility/widget namespaces
Closure
public/private functions
defining APIs
Objects
defining with {} and []
Functions
Proper declaration using var
Anonymous
Building reusable components
where does html go?
where does JS go?
where does CSS go?
jQuery
DOM
traversing/querying
working with nodes
saving references
applying styles/toggling classes
AJAX
Using a wrapper/jQuery
File structure
only JS files, no inline scripts
common, page, util/widget scripts