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