- Library Including
- Versions
- Selectors
- Basic:
id
,class
, etc. - Ierarchy:
+
,~
,>
, etc.
- Filters
- Basic:
:first
,:last
,:even
,:odd
, etc. - Content:
:contains
,:empty
, etc. - Visibility
- Children
- Forms:
:input
,:text
,:radio
,:checkbox
,:enables
,:checked
, etc.
- Attributes
- In case as getter/setter:
.attr()
.class()
.html()
.text()
.val()
- etc.
- Traversing
- Search:
.closest()
,.find()
,.next()
, etc. - Filtering:
.eq()
,filter()
, etc.
- Arrays:
.each()
.map()
- DOM manipulations
- Insert
- Inside:
.append()
,.prepend()
- Outside:
.after()
,.before()
- Inside:
- DOM manipulations
- Wraping:
.wrap()
, etc. - Replacing:
.replaceWith()
, etc. - Removing:
.empty()
,.remove()
- Clone
- Styles
.css()
as getter/setter- Position:
.offset()
,.position()
.width()
and.height()
as getter/setter
- Events
- Loading:
.ready()
- Operations:
.trigger()
,.bind()
.on()
- Mouse events:
click
,focus
,hover
, etc. - Keyboard events:
keyup
,keydown
, etc.
- Mouse events:
- Effects
- Basic:
.show()
,.hide()
- Slide
- Fade
- Custom effects
- Operations
- Arrays and Objects:
jQuery.each()
,jQuery.unique()
, etc. - Stings:
jQuery.trim()
, etc. - Check:
jQuery.isFunction()
- this VS $(this)
### Final Task [Playground](https://github.com/daryasabinina/jQuery-course-/tree/master/playground)