Mastering JavaScript: A Complete Programming Guide Including jQuery, AJAX, Web Design, Scripting and Mobile Application Development

This book is designed as an in-depth guide for the JavaScript Student. Topics include but are not limited to:Part 1: Mastering JavaScript, Part 2: jQuery, Part 3: AJAX, Part 4: Web Design and Mobile Apps, Part 5: Scripting, Part 6: UXPart 1: Mastering JavaScriptWhat is JavaScript?Getting StartedDeclarationsData Structures And TypesLiteralsControl Flow and StatementsLoops And IterationFunctionsClosuresThe Arguments ObjectExpressions And OperatorsExpressionsNumbers And DatesStringsInternationalizationRegular ExpressionsIndexed CollectionsKeyed CollectionsWorking With ObjectsThe Object ModelPromisesIterators and GeneratorsMeta ProgrammingWorking With JSONThe Bouncing Ball GameAdding More FeaturesClient-side Web APIsPart 2: Getting to Grips with jQueryjQuery SyntaxExplanationjQuery SelectorsjQuery EventsjQuery Show and HidejQuery Fading EffectsjQuery Sliding EffectsjQuery Animation EffectsSimultaneous Animation of Multiple PropertiesjQuery Stop AnimationsjQuery ChainingjQuery CallbackjQuery Getters and SettersjQuery Insert ContentjQuery Remove Elements And AttributejQuery Add and Remove CSS ClassesjQuery Get and Set CSS PropertiesjQuery DimensionsjQuery TraversingjQuery Traversing AncestorsjQuery parentsUntil() MethodjQuery Traversing DescendantsjQuery Traversing SiblingsjQuery FilteringPart 3: AjaxjQuery No-Conflict ModeXHR Feature DetectionAjax and jQueryjQuery Ajax Shorthand MethodsjqHXR and PromisesPart 4: Web Design and Mobile ApplicationsBuilding Your First Web PageLearn CSSBuilding a CSS Web PageHTML Tags For Web DesignersMobile App DevelopmentResponsive Web DesignPart 5: ScriptingThe Java ConnectionEvent HandlersForm EventsWriting ScriptsFunctionsObjects and PropertiesForm ValidationAdvanced DOMsSupport DetectionPopup WindowsDHTML ExplainedScripting FramesCookiesPart 6: UX

Author: Michael B. White

Learn more