JavaScript & jQuery Training
Variables and Operators
Variables and Data Types
Using Variables and Literals
Operators
Control Statements
Controlling the Flow using Control Statements
Functions and Objects
Functions
Objects
The Window Object
The Window Object
Dialog Boxes
Status Bar Messages
Window Manipulations
The Document Object
The Document Object
Writing to Documents
Dynamic Documents
Forms and Forms-based Data
The Form Object
Working With Form Elements and Their Properties
The String and RegExp Objects
The String Object
Using String Object Methods to Correct Data Entry Errors
Creating Dynamic Effects With Substring Methods
The RegExp Object
Dates and Math
The Date Object
Using and Manipulating Dates
The Maths Object
Doing Maths With JavaScript
Introduction to jQuery
About jQuery
Cross-browser Compatibility
CSS3 Selectors
jQuery UI
Plugins
Downloading and Including jQuery
Selecting, Styling and Enhancing
Making Sure the Page Is Ready
Selecting
Filters
CSS with jQuery
Reading & Setting CSS Properties
Classes
Enhancing: Adding Effects
Progressive Enhancement
Modifying Content
Callback Functions
Animating, Scrolling and Resizing
Animating
Animating CSS Properties
The Animation Queue
Chaining Actions
Pausing the Chain
Scrolling
The scroll Event
Floating Navigation
Scrolling the Document
Images and Slideshows
Lightboxes
Custom Lightbox
ColorBox: A Lightbox Plugin
Slideshows
Menus, Tabs, Tooltips and Panels
Menus
Expandable/Collapsible Menus
Drop-down Menus
A Simple Accordion
UI Accordion
UI Tabs
Tooltips
Forms, Controls, and Dialogs
Forms
Form Validation with the Validation Plugin
Autocomplete
Date Picker
Sliders
Drag and Drop
UI Dialog
Lists, Trees, and Tables
Lists
jQuery UI Selectables
Sorting Lists
Manipulating Select Box Lists
Trees
Expandable Tree
Event Delegation
Tables
Fixed Table Headers
Repeating Header
Data Grids
Selecting Rows with Checkboxes
Ajax
Ajax Crash Course
What Is Ajax?
Loading Remote HTML
Picking HTML with Selector
Introduction to JSON
Loading JSON
Fetching Data with $.ajax
Ajax Settings
GET and POST Requests
jQuery Ajax Events
Displaying JSON data in the HTML Structure
Sending Data to the Server
Storing Data on the Client
LocalStorage vs SQLite
Storing Complex Data locally Using LocalStorage
Course duration: 3 Days