JQuery Training / Classes In Nanded Enroll Now!


jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML. It is free, open-source software using the permissive MIT License.


Syllabus

Page 1

  • jQuery Basics
  • Including the jQuery Library Code in an HTML Page
  • Executing jQuery/JavaScript Coded After the DOM Has Loaded but Before Complete Page Load
  • Selecting DOM Elements Using Selectors and the jQuery Function
  • Selecting DOM Elements Within a Specified Context
  • Filtering a Wrapper Set of DOM Elements
  • Finding Descendant Elements Within the Currently Selected Wrapper Set
  • Returning to the Prior Selection Before a Destructive Change
  • Including the Previous Selection with the Current Selection
  • Traversing the DOM Based on Your Current Context to Acquire a New Set of DOM Elements
  • Traversing the DOM Based on Your Current Context to Acquire a New Set of DOM Elements
  • Removing DOM Elements
  • Replacing DOM Elements
  • Cloning DOM Elements
  • Getting, Setting, and Removing DOM Element Attributes
  • Getting and Setting HTML Content
  • Getting and Setting Text Content
  • Using the $ Alias Without Creating Global Conflicts

  • Selecting Elements with jQuery
  • Selecting Child Elements Only
  • Selecting Specific Siblings
  • Selecting Elements by Index Order
  • Selecting Elements That Are Currently Animating
  • Selecting Elements Based on What They Contain
  • Selecting Elements by What They Don’t Match
  • Selecting Elements Based on Their Visibility
  • Selecting Elements Based on Attributes
  • Selecting Form Elements by Type
  • Selecting an Element with Specific Characteristics
  • Using the Context Parameter
  • Creating a Custom Filter Selector

  • Beyond the Basics
  • Looping Through a Set of Selected Results
  • Reducing the Selection Set to a Specified Item
  • Convert a Selected jQuery Object into a Raw DOM Object
  • Getting the Index of an Item in a Selection
  • Making a Unique Array of Values from an Existing Array
  • Performing an Action on a Subset of the Selected Set
  • Configuring jQuery Not to Conflict with Other Libraries
  • Adding Functionality with Plugins
  • Determining the Exact Query That Was Used

  • jQuery Utilities
  • Detecting Features with jQuery.support
  • Iterating Over Arrays and Objects with jQuery.each
  • Filtering Arrays with jQuery.grep
  • Iterating and Modifying Array Entries with jQuery.map
  • Combining Two Arrays with jQuery.merge
  • Filtering Out Duplicate Array Entries with jQuery.unique
  • Testing Callback Functions with jQuery.isFunction
  • Removing Whitespace from Strings or Form Values with jQuery.trim
  • Attaching Objects and Data to DOM with jQuery.data
  • Extending Objects with jQuery.extend
  • Page 2

  • Faster, Simpler, More Fun
  • That’s Not jQuery, It’s JavaScript!
  • What’s Wrong with $(this)?
  • Removing Redundant Repetition
  • Formatting Your jQuery Chains
  • Borrowing Code from Other Libraries
  • Writing a Custom Iterator
  • Toggling an Attribute
  • Finding the Bottlenecks
  • Caching Your jQuery Objects
  • Writing Faster Selectors
  • Loading Tables Faster
  • Coding Bare-Metal Loops
  • Reducing Name Lookups
  • Updating the DOM Faster with .innerHTML
  • Debugging? Break Those Chains
  • Is It a jQuery Bug?
  • Tracing into jQuery
  • Making Fewer Server Requests
  • Writing Unobtrusive JavaScript
  • Using jQuery for Progressive Enhancement
  • Making Your Pages Accessible

  • Dimensions
  • Finding the Dimensions of the Window and Document
  • Finding the Dimensions of an Element
  • Finding the Offset of an Element
  • Scrolling an Element into View
  • Determining Whether an Element Is Within the Viewport
  • Centering an Element Within the Viewport
  • Absolutely Positioning an Element at Its Current Position
  • Positioning an Element Relative to Another Element
  • Switching Stylesheets Based on Browser Width

  • Effects
  • Sliding and Fading Elements in and out of View
  • Making Elements Visible by Sliding Them Up
  • Creating a Horizontal Accordion
  • Simultaneously Sliding and Fading Elements
  • Applying Sequential Effects
  • Determining Whether Elements Are Currently Being Animated
  • Stopping and Resetting Animations
  • Using Custom Easing Methods for Effects
  • Disabling All Effects
  • Using jQuery UI for Advanced Effects

  • Events
  • Attaching a Handler to Many Events
  • Reusing a Handler Function with Different Data
  • Removing a Whole Set of Event Handlers
  • Triggering Specific Event Handlers
  • Passing Dynamic Data to Event Handlers
  • Accessing an Element ASAP (Before document.ready)
  • Stopping the Handler Execution Loop
  • Getting the Correct Element When Using event.target
  • void Multiple hover() Animations in Parallel
  • Making Event Handlers Work for Newly Added Elements

  • Getting jQuery to Work When Loaded Dynamically
  • Speeding Up Global Event Triggering
  • Speeding Up Global Event Triggering
  • Creating Your Own Events
  • Letting Event Handlers Provide Needed Data
  • Creating Event-Driven Plugins
  • Getting Notified When jQuery Methods Are Called
  • Using Objects’ Methods as Event Listeners
  • Page 3

  • HTML Form Enhancements from Scratch
  • Focusing a Text Input on Page Load
  • Disabling and Enabling Form Elements
  • Selecting Radio Buttons Automatically
  • (De)selecting All Checkboxes Using Dedicated Links
  • (De)selecting All Checkboxes Using a Single Toggle
  • Adding and Removing Select Options
  • Autotabbing Based on Character Count
  • Displaying Remaining Character Count
  • Constraining Text Input to Specific Characters
  • Submitting a Form Using Ajax
  • Validating Forms

  • HTML Form Enhancements with Plugins
  • Validating Forms
  • Validating Forms
  • Creating Masked Input Fields
  • Autocompleting Text Fields
  • Selecting a Range of Values
  • Entering a Range-Constrained Value
  • Uploading Files in the Background
  • Limiting the Length of Text Inputs
  • Displaying Labels Above Input Fields
  • Growing an Input with Its Content
  • Choosing a Date

  • jQuery Plugins
  • Where Do You Find jQuery Plugins?
  • When Should You Write a jQuery Plugin?
  • Writing Your First jQuery Plugin
  • Passing Options into Your Plugin
  • Using the $ Shortcut in Your Plugin
  • Including Private Functions in Your Plugin
  • Supporting the Metadata Plugin
  • Adding a Static Function to Your Plugin
  • Unit Testing Your Plugin with QUnit

  • Interface Components from Scratch
  • Creating Custom Tool Tips
  • Navigating with a File-Tree Expander
  • Expanding an Accordion
  • Tabbing Through a Document
  • Displaying a Simple Modal Window
  • Building Drop-Down Menus
  • Cross-Fading Rotating Images
  • Sliding Panels

  • User Interfaces with jQuery UI
  • Including the Entire jQuery UI Suite
  • Including an Individual jQuery UI Plugin or Two
  • Initializing a jQuery UI Plugin with Default Options
  • Initializing a jQuery UI Plugin with Custom Options
  • Creating Your Very Own jQuery UI Plugin Defaults
  • Getting and Setting jQuery UI Plugin Options
  • Calling jQuery UI Plugin Methods
  • Handling jQuery UI Plugin Events
  • Destroying a jQuery UI Plugin
  • Creating a jQuery UI Music Player

  • jQuery UI Theming
  • Styling jQuery UI Widgets with ThemeRoller
  • Overriding jQuery UI Layout and Theme Styles
  • Applying a Theme to Non-jQuery UI Components
  • Referencing Multiple Themes on a Single Page
  • Appendix: Additional CSS Resources
  • Page 4

  • jQuery, Ajax, Data Formats: HTML, XML, JSON, JSONP
  • jQuery and Ajax
  • Using Ajax on Your Whole Site
  • Using Simple Ajax with User Feedback
  • Using Ajax Shortcuts and Data Types
  • Using HTML Fragments and jQuery
  • Converting XML to DOM
  • Creating JSON
  • Parsing JSON
  • Using jQuery and JSONP

  • Using Client-Side Storage
  • jQuery and Ajax
  • Saving Application State for a Single Session
  • Saving Application State Between Sessions
  • Using a JavaScript Template Engine
  • Queuing Ajax Requests
  • Dealing with Ajax and the Back Button
  • Putting JavaScript at the End of a Page

  • Unit Testing
  • Automating Unit Testing
  • Asserting Results
  • Testing Synchronous Callbacks
  • Testing Asynchronous Callbacks
  • Testing User Actions
  • Keeping Tests Atomic
  • Grouping Tests
  • Selecting Tests to Run

  • Some of the Courses we teach...




    html-css-training- classes-nanded

     bootstrap-training-classes-nanded

     PHP-training-classes-nanded

     JavaScript-training-classes-nanded

     Jquery-training-classes-nanded

     Ajax-training-classes-nanded

     Angular-training-classes-nanded



    Vinay Computers


    © 2018 Vinay Computers, All rights reserved

    Address

    Rampur Road
    Shivneri Nagar
    Degloor Dist : Nanded