# jQuery for Beginners

## 🇺🇸

- [jQuery for Beginners](https://antonshevchuk.gitbook.io/jquery-for-beginners/readme.md): A textbook in plain language
- [About the Author](https://antonshevchuk.gitbook.io/jquery-for-beginners/author.md): 🇺🇦
- [About the Book](https://antonshevchuk.gitbook.io/jquery-for-beginners/about.md)
- [Distribution Terms](https://antonshevchuk.gitbook.io/jquery-for-beginners/license.md)
- [0% About HTML, CSS and JavaScript](https://antonshevchuk.gitbook.io/jquery-for-beginners/0_html_css_javascript.md)
- [Semantic Markup](https://antonshevchuk.gitbook.io/jquery-for-beginners/0_html_css_javascript/semantic-markup.md)
- [Valid HTML](https://antonshevchuk.gitbook.io/jquery-for-beginners/0_html_css_javascript/markup-validation.md)
- [CSS Rules and Selectors](https://antonshevchuk.gitbook.io/jquery-for-beginners/0_html_css_javascript/css-selectors-and-rules.md)
- [CSS. Deep Dive](https://antonshevchuk.gitbook.io/jquery-for-beginners/0_html_css_javascript/advanced-css.md): This section will be useful for beginner front-end developers and anyone who wants to do a bit more than just showing an alert box on click.
- [Divide and Conquer](https://antonshevchuk.gitbook.io/jquery-for-beginners/0_html_css_javascript/divide-et-impera.md): Or dump everything together and suffer
- [A Bit About JavaScript](https://antonshevchuk.gitbook.io/jquery-for-beginners/0_html_css_javascript/javascript-introduction.md): Although who am I kidding, this turned out to be quite a hefty chapter
- [10% Getting Started](https://antonshevchuk.gitbook.io/jquery-for-beginners/10_go_on.md)
- [Be Ready!](https://antonshevchuk.gitbook.io/jquery-for-beginners/10_go_on/be-ready.md)
- [Selectors](https://antonshevchuk.gitbook.io/jquery-for-beginners/10_go_on/selectors.md)
- [Selectors and Sizzle](https://antonshevchuk.gitbook.io/jquery-for-beginners/10_go_on/sizzle.md)
- [Optimization](https://antonshevchuk.gitbook.io/jquery-for-beginners/10_go_on/optimization.md)
- [20% Element Attributes and Properties](https://antonshevchuk.gitbook.io/jquery-for-beginners/20_attributes_and_properties.md)
- [CSS Styles](https://antonshevchuk.gitbook.io/jquery-for-beginners/20_attributes_and_properties/css.md)
- [CSS Classes](https://antonshevchuk.gitbook.io/jquery-for-beginners/20_attributes_and_properties/classes.md)
- [Attributes](https://antonshevchuk.gitbook.io/jquery-for-beginners/20_attributes_and_properties/attributes.md)
- [Properties](https://antonshevchuk.gitbook.io/jquery-for-beginners/20_attributes_and_properties/properties.md)
- [Dimensions](https://antonshevchuk.gitbook.io/jquery-for-beginners/20_attributes_and_properties/dimensions.md)
- [Position](https://antonshevchuk.gitbook.io/jquery-for-beginners/20_attributes_and_properties/position.md): It's not showing off, it's a position statement
- [Data Attributes](https://antonshevchuk.gitbook.io/jquery-for-beginners/20_attributes_and_properties/data-attributes.md)
- [30% Events](https://antonshevchuk.gitbook.io/jquery-for-beginners/30_events.md)
- [Working with Events](https://antonshevchuk.gitbook.io/jquery-for-beginners/30_events/handlers.md)
- [Event Bubbling and Handling](https://antonshevchuk.gitbook.io/jquery-for-beginners/30_events/bubbling.md)
- [Namespaces](https://antonshevchuk.gitbook.io/jquery-for-beginners/30_events/namespaces.md)
- ["Live" Events](https://antonshevchuk.gitbook.io/jquery-for-beginners/30_events/live.md)
- [Touch Events](https://antonshevchuk.gitbook.io/jquery-for-beginners/30_events/touch.md)
- [Optimization](https://antonshevchuk.gitbook.io/jquery-for-beginners/30_events/optimization.md)
- [Appendix](https://antonshevchuk.gitbook.io/jquery-for-beginners/30_events/inside.md): A few technical details about jQuery's inner workings
- [40% Animation](https://antonshevchuk.gitbook.io/jquery-for-beginners/40_animation.md)
- [Easing Functions](https://antonshevchuk.gitbook.io/jquery-for-beginners/40_animation/easing.md): Functions for realistic animation
- [Progress](https://antonshevchuk.gitbook.io/jquery-for-beginners/40_animation/progress.md)
- [Step by Step](https://antonshevchuk.gitbook.io/jquery-for-beginners/40_animation/step-by-step.md): Step-by-step
- [Get in Line...](https://antonshevchuk.gitbook.io/jquery-for-beginners/40_animation/queue.md)
- [Turning It Off](https://antonshevchuk.gitbook.io/jquery-for-beginners/40_animation/off.md)
- [50% DOM Manipulation](https://antonshevchuk.gitbook.io/jquery-for-beginners/50_document_manipulation.md)
- [Creating Elements](https://antonshevchuk.gitbook.io/jquery-for-beginners/50_document_manipulation/create.md)
- [Manipulating Elements](https://antonshevchuk.gitbook.io/jquery-for-beginners/50_document_manipulation/manipulation.md)
- [Managing Content](https://antonshevchuk.gitbook.io/jquery-for-beginners/50_document_manipulation/html-and-text.md): Content is king
- [Cloning and Removing](https://antonshevchuk.gitbook.io/jquery-for-beginners/50_document_manipulation/clone-and-other.md)
- [Scrollbar](https://antonshevchuk.gitbook.io/jquery-for-beginners/50_document_manipulation/scroll.md)
- [60% AJAX](https://antonshevchuk.gitbook.io/jquery-for-beginners/60_ajax.md)
- [The load() Method](https://antonshevchuk.gitbook.io/jquery-for-beginners/60_ajax/metod-load.md)
- [The ajax() Method](https://antonshevchuk.gitbook.io/jquery-for-beginners/60_ajax/ajax-method.md)
- [Event Handlers](https://antonshevchuk.gitbook.io/jquery-for-beginners/60_ajax/ajax-handlers.md)
- [Curing JavaScript Addiction](https://antonshevchuk.gitbook.io/jquery-for-beginners/60_ajax/javascript-dependency.md): Or Server-Side Rendering for beginners
- [The Power of JSONP](https://antonshevchuk.gitbook.io/jquery-for-beginners/60_ajax/jsonp.md)
- [Leveling Up AJAX](https://antonshevchuk.gitbook.io/jquery-for-beginners/60_ajax/ajax-tuning.md): Not a beginner-level article
- [70% Asynchronicity](https://antonshevchuk.gitbook.io/jquery-for-beginners/70_deferred_and_callbacks.md): Or synchronicity, depending on the situation
- [Deferred](https://antonshevchuk.gitbook.io/jquery-for-beginners/70_deferred_and_callbacks/deferred.md): The $.Deferred object
- [When](https://antonshevchuk.gitbook.io/jquery-for-beginners/70_deferred_and_callbacks/when.md): The $.when() method
- [Callbacks](https://antonshevchuk.gitbook.io/jquery-for-beginners/70_deferred_and_callbacks/callbacks.md): The $.Callbacks object
- [80% Working with Forms](https://antonshevchuk.gitbook.io/jquery-for-beginners/80_forms.md)
- [Events](https://antonshevchuk.gitbook.io/jquery-for-beginners/80_forms/events.md)
- [Manipulating Elements](https://antonshevchuk.gitbook.io/jquery-for-beginners/80_forms/manipulation.md)
- [90% Writing Your Own Plugin](https://antonshevchuk.gitbook.io/jquery-for-beginners/90_create_plugin.md)
- [Your First Plugin](https://antonshevchuk.gitbook.io/jquery-for-beginners/90_create_plugin/jquery_plugin.md): A rough start...
- [Data Registry](https://antonshevchuk.gitbook.io/jquery-for-beginners/90_create_plugin/data.md)
- [Animate](https://antonshevchuk.gitbook.io/jquery-for-beginners/90_create_plugin/animate.md)
- [Easing](https://antonshevchuk.gitbook.io/jquery-for-beginners/90_create_plugin/easing.md): It's not easy
- [Sizzle](https://antonshevchuk.gitbook.io/jquery-for-beginners/90_create_plugin/sizzle.md)
- [100% The Final Chapter](https://antonshevchuk.gitbook.io/jquery-for-beginners/100_last_chapter.md)
- [Appendix](https://antonshevchuk.gitbook.io/jquery-for-beginners/appendix.md)
- [jQuery UI](https://antonshevchuk.gitbook.io/jquery-for-beginners/appendix/jquery_ui.md): https://jqueryui.com/
- [Writing Your Own Widget](https://antonshevchuk.gitbook.io/jquery-for-beginners/appendix/jquery_ui/jquery_ui.md)
- [jQWidgets](https://antonshevchuk.gitbook.io/jquery-for-beginners/appendix/jqwidgets.md): https://www.jqwidgets.com/
- [More Plugins](https://antonshevchuk.gitbook.io/jquery-for-beginners/appendix/plugins.md)
- [Upgrading to Version 2.x](https://antonshevchuk.gitbook.io/jquery-for-beginners/appendix/update-to-version-2.md)
- [Upgrading to Version 3.x](https://antonshevchuk.gitbook.io/jquery-for-beginners/appendix/update-to-version-3.md)
- [Upgrading to Version 4.x](https://antonshevchuk.gitbook.io/jquery-for-beginners/appendix/update-to-version-4.md)
- [Changelog](https://antonshevchuk.gitbook.io/jquery-for-beginners/changelog.md)
- [Acknowledgments](https://antonshevchuk.gitbook.io/jquery-for-beginners/thanks.md)
