Skip to content

daryasabinina/jQuery-course-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jQuery

Slides

jQuery Tutorial

Links

Documentation

Part I

  1. Library Including
  2. Versions
  3. Selectors
  • Basic: id, class, etc.
  • Ierarchy: +, ~, >, etc.
  1. Filters
  • Basic: :first, :last, :even, :odd, etc.
  • Content: :contains, :empty, etc.
  • Visibility
  • Children
  • Forms: :input, :text, :radio, :checkbox, :enables, :checked, etc.
  1. Attributes
  • In case as getter/setter:
    • .attr()
    • .class()
    • .html()
    • .text()
    • .val()
    • etc.
  1. Traversing
  • Search: .closest(), .find(), .next(), etc.
  • Filtering: .eq(), filter(), etc.
  1. Arrays:
  • .each()
  • .map()
  1. DOM manipulations
  • Insert
    • Inside: .append(), .prepend()
    • Outside: .after(), .before()

Tasks

  1. Tabs
  2. Calc

Part II

  1. DOM manipulations
  • Wraping: .wrap(), etc.
  • Replacing: .replaceWith(), etc.
  • Removing: .empty(), .remove()
  • Clone
  1. Styles
  • .css() as getter/setter
  • Position: .offset(), .position()
  • .width() and .height() as getter/setter
  1. Events
  • Loading: .ready()
  • Operations: .trigger(), .bind()
  • .on()
    • Mouse events: click, focus, hover, etc.
    • Keyboard events: keyup, keydown, etc.
  1. Effects
  • Basic: .show(), .hide()
  • Slide
  • Fade
  • Custom effects
  1. Operations
  • Arrays and Objects: jQuery.each(), jQuery.unique(), etc.
  • Stings: jQuery.trim(), etc.
  • Check: jQuery.isFunction()
  1. this VS $(this)

Tasks

  1. Calendar
  2. Graph

### Final Task [Playground](https://github.com/daryasabinina/jQuery-course-/tree/master/playground)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published