{"version":1,"pages":[{"id":"aLVeFKuJ3ugBfXgZsU7T","title":"jQuery для початківців","pathname":"/jquery-for-beginners/uk","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"Підручник зрозумілою мовою"},{"id":"xe6MzK5Yq1LLrE8gOCSq","title":"Про автора","pathname":"/jquery-for-beginners/uk/author","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"🇺🇦"},{"id":"3wZXmyuNQXz6E9QsTx8H","title":"Про книгу","pathname":"/jquery-for-beginners/uk/about","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":""},{"id":"2pIlQr7qxxKGNsfvaC7y","title":"Умови розповсюдження","pathname":"/jquery-for-beginners/uk/license","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":""},{"id":"yc5GjbUtsxZVuChB1Nby","title":"0% Про HTML, CSS та JavaScript","pathname":"/jquery-for-beginners/uk/0_html_css_javascript","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":""},{"id":"zezI3dCWKWjgDdczNMXH","title":"Семантична верстка","pathname":"/jquery-for-beginners/uk/0_html_css_javascript/semantic-markup","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"0% Про HTML, CSS та JavaScript"}]},{"id":"osbsIJ3BrWIvX8pnlDHb","title":"Валідний HTML","pathname":"/jquery-for-beginners/uk/0_html_css_javascript/markup-validation","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"0% Про HTML, CSS та JavaScript"}]},{"id":"En6SrkMpy0U2eUkTPETm","title":"CSS-правила та селектори","pathname":"/jquery-for-beginners/uk/0_html_css_javascript/css-selectors-and-rules","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"0% Про HTML, CSS та JavaScript"}]},{"id":"Zrxu3LldKrgoBZWUN0sO","title":"CSS. Занурення","pathname":"/jquery-for-beginners/uk/0_html_css_javascript/advanced-css","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"Цей розділ буде корисним початківцям верстальникам і тим, хто захоче зробити трохи більше, ніж виведення вікна повідомлення по кліку.","breadcrumbs":[{"label":"0% Про HTML, CSS та JavaScript"}]},{"id":"ylXM6Kucxuj6c2y3SjK0","title":"Розділяй та владарюй","pathname":"/jquery-for-beginners/uk/0_html_css_javascript/divide-et-impera","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"Або ліпи все до купи і страждай","breadcrumbs":[{"label":"0% Про HTML, CSS та JavaScript"}]},{"id":"PXh8RylRa5ETa45nPG0x","title":"Трохи про JavaScript","pathname":"/jquery-for-beginners/uk/0_html_css_javascript/javascript-introduction","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"Хоча кого я обманюю, вийшла досить увесиста глава","breadcrumbs":[{"label":"0% Про HTML, CSS та JavaScript"}]},{"id":"G3xXzxl1Kx8o70Zktq5v","title":"10% Підключаємо, знаходимо, готуємо","pathname":"/jquery-for-beginners/uk/10_go_on","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":""},{"id":"wwSb0jA8wIy0Hr4jyBsW","title":"Будь готовий!","pathname":"/jquery-for-beginners/uk/10_go_on/be-ready","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"10% Підключаємо, знаходимо, готуємо"}]},{"id":"ljU0DuyglhyJQGBzaNdY","title":"Селектори","pathname":"/jquery-for-beginners/uk/10_go_on/selectors","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"10% Підключаємо, знаходимо, готуємо"}]},{"id":"xB9gfzWdzRPlvJBkx4tR","title":"Селектори та Sizzle","pathname":"/jquery-for-beginners/uk/10_go_on/sizzle","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"10% Підключаємо, знаходимо, готуємо"}]},{"id":"cPIPlLqRniOs5RCtdzap","title":"Оптимізація","pathname":"/jquery-for-beginners/uk/10_go_on/optimization","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"10% Підключаємо, знаходимо, готуємо"}]},{"id":"rGDVCHuQ0OjUlGj9go05","title":"20% Атрибути та властивості елементів","pathname":"/jquery-for-beginners/uk/20_attributes_and_properties","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":""},{"id":"e6UOpESkJwu9Bfqujv65","title":"CSS стилі","pathname":"/jquery-for-beginners/uk/20_attributes_and_properties/css","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"20% Атрибути та властивості елементів"}]},{"id":"nEqKj74eYT7GP4vBOGKI","title":"CSS класи","pathname":"/jquery-for-beginners/uk/20_attributes_and_properties/classes","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"20% Атрибути та властивості елементів"}]},{"id":"TS9ES4BYdBH4NIUrbSrJ","title":"Атрибути","pathname":"/jquery-for-beginners/uk/20_attributes_and_properties/attributes","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"20% Атрибути та властивості елементів"}]},{"id":"yBBfY5ihIgdpzvwBuvMR","title":"Властивості","pathname":"/jquery-for-beginners/uk/20_attributes_and_properties/properties","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"20% Атрибути та властивості елементів"}]},{"id":"4AiH3hzVwH9wGV2tDrTs","title":"Розміри","pathname":"/jquery-for-beginners/uk/20_attributes_and_properties/dimensions","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"20% Атрибути та властивості елементів"}]},{"id":"7yWcDHsVXgTMJuYSsmxp","title":"Позиція","pathname":"/jquery-for-beginners/uk/20_attributes_and_properties/position","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"Це не понти, це позиція ©","breadcrumbs":[{"label":"20% Атрибути та властивості елементів"}]},{"id":"d8aUmdPfKUQO5NVbhGkr","title":"Data-атрибути","pathname":"/jquery-for-beginners/uk/20_attributes_and_properties/data-attributes","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"20% Атрибути та властивості елементів"}]},{"id":"TG6LQma1LzNWro1Ge5uK","title":"30% Події","pathname":"/jquery-for-beginners/uk/30_events","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":""},{"id":"Jcm3LkDHKUvQWWLi0IfU","title":"Робота з подіями","pathname":"/jquery-for-beginners/uk/30_events/handlers","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"30% Події"}]},{"id":"i2O45HcjxtDB0Tb4Lc0B","title":"Спливання та обробка подій","pathname":"/jquery-for-beginners/uk/30_events/bubbling","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"30% Події"}]},{"id":"mWzQGbEzDSnirGNEtfDz","title":"Простір імен","pathname":"/jquery-for-beginners/uk/30_events/namespaces","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"30% Події"}]},{"id":"wYwKYBKqfmOdk3UkI3Ii","title":"«Живі» події","pathname":"/jquery-for-beginners/uk/30_events/live","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"30% Події"}]},{"id":"a2uBkUtM0u2VirsGGozF","title":"Touch-події","pathname":"/jquery-for-beginners/uk/30_events/touch","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"30% Події"}]},{"id":"r4kb9IcW4NTixSskBwZ3","title":"Оптимізація","pathname":"/jquery-for-beginners/uk/30_events/optimization","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"30% Події"}]},{"id":"aneCjeSzNlPBidAMIkUQ","title":"Доповнення","pathname":"/jquery-for-beginners/uk/30_events/inside","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"Трохи технічних деталей про внутрішню кухню jQuery","breadcrumbs":[{"label":"30% Події"}]},{"id":"MFBtKk7Ii9LaPsy6Qc5j","title":"40% Анімація","pathname":"/jquery-for-beginners/uk/40_animation","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":""},{"id":"wsiG5sGAPDAdw6ObjzXv","title":"Easing функції","pathname":"/jquery-for-beginners/uk/40_animation/easing","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"Функції для реалістичної анімації","breadcrumbs":[{"label":"40% Анімація"}]},{"id":"3yBMMLWTSydtFQ7skihp","title":"Прогрес","pathname":"/jquery-for-beginners/uk/40_animation/progress","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"40% Анімація"}]},{"id":"sS5B2U0qcz7wtkIUBDC0","title":"Крок за кроком","pathname":"/jquery-for-beginners/uk/40_animation/step-by-step","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"Step-by-step","breadcrumbs":[{"label":"40% Анімація"}]},{"id":"YcVvFMEVdwMoUXsZJBpc","title":"В чергу…©","pathname":"/jquery-for-beginners/uk/40_animation/queue","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"40% Анімація"}]},{"id":"bv2xic6JYNa4ewncLVmV","title":"Вимкнення","pathname":"/jquery-for-beginners/uk/40_animation/off","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"40% Анімація"}]},{"id":"olMtBTnrhRVIQkhBnI9M","title":"50% Маніпуляції з DOM","pathname":"/jquery-for-beginners/uk/50_document_manipulation","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":""},{"id":"3uMzgJ10wJqi3QZ3DDXN","title":"Створення елементів","pathname":"/jquery-for-beginners/uk/50_document_manipulation/create","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"50% Маніпуляції з DOM"}]},{"id":"Xiw76P8ZMtFzzIrDaDJ2","title":"Маніпуляції над елементами","pathname":"/jquery-for-beginners/uk/50_document_manipulation/manipulation","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"50% Маніпуляції з DOM"}]},{"id":"QhDEbGmGdsDITVmxqX8O","title":"Керування вмістом","pathname":"/jquery-for-beginners/uk/50_document_manipulation/html-and-text","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"Контент — це головне","breadcrumbs":[{"label":"50% Маніпуляції з DOM"}]},{"id":"8kCbFDEtPN8aqh1wEa3D","title":"Клонування та видалення","pathname":"/jquery-for-beginners/uk/50_document_manipulation/clone-and-other","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"50% Маніпуляції з DOM"}]},{"id":"4er5Ix85B4MddvPNcIVg","title":"Смуга прокрутки","pathname":"/jquery-for-beginners/uk/50_document_manipulation/scroll","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"50% Маніпуляції з DOM"}]},{"id":"EjZTJzhJqJev0KPsgOLk","title":"60% AJAX","pathname":"/jquery-for-beginners/uk/60_ajax","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":""},{"id":"b2TyGm9x3JSGPU7e6IRL","title":"Метод load()","pathname":"/jquery-for-beginners/uk/60_ajax/metod-load","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"60% AJAX"}]},{"id":"cX33i3Hx05Kr7NhVkYlT","title":"Метод ajax()","pathname":"/jquery-for-beginners/uk/60_ajax/ajax-method","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"60% AJAX"}]},{"id":"szr73BMuHmHfooq6ClvM","title":"Обробники подій","pathname":"/jquery-for-beginners/uk/60_ajax/ajax-handlers","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"60% AJAX"}]},{"id":"aCE595AAmAK61qXNcob3","title":"Лікуємо JavaScript-залежність","pathname":"/jquery-for-beginners/uk/60_ajax/javascript-dependency","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"Або Server-Side Rendering для найменших","breadcrumbs":[{"label":"60% AJAX"}]},{"id":"oQ87DsBZmguw2UGmZlpX","title":"Сила JSONP","pathname":"/jquery-for-beginners/uk/60_ajax/jsonp","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"60% AJAX"}]},{"id":"pJXEkGErZ0Po0jpPxghh","title":"Прокачуємо AJAX","pathname":"/jquery-for-beginners/uk/60_ajax/ajax-tuning","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"Стаття не для початківців ☝️🧐","breadcrumbs":[{"label":"60% AJAX"}]},{"id":"JiePejytclcRtJcUgLW5","title":"70% Асинхронність","pathname":"/jquery-for-beginners/uk/70_deferred_and_callbacks","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"Або синхронність, коли як"},{"id":"dIbFHieAaLc2haLyBJkI","title":"Deferred","pathname":"/jquery-for-beginners/uk/70_deferred_and_callbacks/deferred","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"Об'єкт $.Deferred","breadcrumbs":[{"label":"70% Асинхронність"}]},{"id":"HQkmWfOBApSVwGv2Sxp3","title":"When","pathname":"/jquery-for-beginners/uk/70_deferred_and_callbacks/when","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"Метод $.when()","breadcrumbs":[{"label":"70% Асинхронність"}]},{"id":"qvc4ztuSXZro3cvxVCny","title":"Callbacks","pathname":"/jquery-for-beginners/uk/70_deferred_and_callbacks/callbacks","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"Об'єкт $.Callbacks","breadcrumbs":[{"label":"70% Асинхронність"}]},{"id":"2c0FP1Bfhf0CwXNPpFYa","title":"80% Робота з формами","pathname":"/jquery-for-beginners/uk/80_forms","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":""},{"id":"MmVYbqBvKamg9MRkh7JF","title":"Події","pathname":"/jquery-for-beginners/uk/80_forms/events","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"80% Робота з формами"}]},{"id":"bSs92wncR4q1WyLoi7S2","title":"Маніпуляція над елементами","pathname":"/jquery-for-beginners/uk/80_forms/manipulation","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"80% Робота з формами"}]},{"id":"rjg9M4DPp9YLCqfylo9N","title":"90% Пишемо свій плагін","pathname":"/jquery-for-beginners/uk/90_create_plugin","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":""},{"id":"vcw5rRr9SjlbYpJywEx1","title":"Перший плагін","pathname":"/jquery-for-beginners/uk/90_create_plugin/jquery_plugin","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"Грудкою...","breadcrumbs":[{"label":"90% Пишемо свій плагін"}]},{"id":"Ln4fib3H5c7lbbafziSh","title":"Data реєстр","pathname":"/jquery-for-beginners/uk/90_create_plugin/data","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"90% Пишемо свій плагін"}]},{"id":"xe8eel40n3QJpH7t0hlJ","title":"Animate","pathname":"/jquery-for-beginners/uk/90_create_plugin/animate","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"90% Пишемо свій плагін"}]},{"id":"x8p6heh2yFADkxMVVDOB","title":"Easing","pathname":"/jquery-for-beginners/uk/90_create_plugin/easing","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"Це не easy","breadcrumbs":[{"label":"90% Пишемо свій плагін"}]},{"id":"ziI7JSsfEElyw7UjizCL","title":"Sizzle","pathname":"/jquery-for-beginners/uk/90_create_plugin/sizzle","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"90% Пишемо свій плагін"}]},{"id":"ol6bYRDtNy6nHxwD3FYN","title":"100% Остання глава","pathname":"/jquery-for-beginners/uk/100_last_chapter","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":""},{"id":"37aDiu3YswyH0UzkA9dq","title":"Доповнення","pathname":"/jquery-for-beginners/uk/appendix","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":""},{"id":"cV9VQrv5vkObkUneI0gd","title":"jQuery UI","pathname":"/jquery-for-beginners/uk/appendix/jquery_ui","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"https://jqueryui.com/","breadcrumbs":[{"label":"Доповнення"}]},{"id":"PamYt9wAWx5XSoxX3exe","title":"Пишемо свій widget","pathname":"/jquery-for-beginners/uk/appendix/jquery_ui/jquery_ui","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"Доповнення"},{"label":"jQuery UI"}]},{"id":"BGDtbtGXrVj4dzgVvCkc","title":"jQWidgets","pathname":"/jquery-for-beginners/uk/appendix/jqwidgets","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"https://www.jqwidgets.com/","breadcrumbs":[{"label":"Доповнення"}]},{"id":"5mQ61HX58MPMhAIeWV6P","title":"Ще плагіни","pathname":"/jquery-for-beginners/uk/appendix/plugins","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"Доповнення"}]},{"id":"7BHp4zMx9LLz4FV3BCCP","title":"Оновлення до версії 2.х","pathname":"/jquery-for-beginners/uk/appendix/update-to-version-2","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"Доповнення"}]},{"id":"Gb7Kc8TF6JYAbZTfHmR0","title":"Оновлення до версії 3.х","pathname":"/jquery-for-beginners/uk/appendix/update-to-version-3","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"Доповнення"}]},{"id":"zFM9bOCPvtJ4cnqNWBPP","title":"Оновлення до версії 4.х","pathname":"/jquery-for-beginners/uk/appendix/update-to-version-4","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":"","breadcrumbs":[{"label":"Доповнення"}]},{"id":"bQ8UfvC3HHiCiZcjIcZF","title":"Історія змін","pathname":"/jquery-for-beginners/uk/changelog","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":""},{"id":"hwBhmHjE6GgCBYfyj7XQ","title":"Подяки","pathname":"/jquery-for-beginners/uk/thanks","siteSpaceId":"sitesp_mY5TU","lang":"uk","description":""},{"id":"inyNhstrxQKsyPVrRIkU","title":"jQuery for Beginners","pathname":"/jquery-for-beginners","siteSpaceId":"sitesp_iegOm","lang":"en","description":"A textbook in plain language"},{"id":"vtcZjyP1mapO4gzZL9hv","title":"About the Author","pathname":"/jquery-for-beginners/author","siteSpaceId":"sitesp_iegOm","lang":"en","description":"🇺🇦"},{"id":"VCnRDDqleuyz91fNDsTh","title":"About the Book","pathname":"/jquery-for-beginners/about","siteSpaceId":"sitesp_iegOm","lang":"en","description":""},{"id":"ilxnDEUcTDWwc7OHsn4h","title":"Distribution Terms","pathname":"/jquery-for-beginners/license","siteSpaceId":"sitesp_iegOm","lang":"en","description":""},{"id":"veEoSiuoDaL6iouvHR6e","title":"0% About HTML, CSS and JavaScript","pathname":"/jquery-for-beginners/0_html_css_javascript","siteSpaceId":"sitesp_iegOm","lang":"en","description":""},{"id":"544VLXOwfdvejYnTE6xC","title":"Semantic Markup","pathname":"/jquery-for-beginners/0_html_css_javascript/semantic-markup","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"0% About HTML, CSS and JavaScript"}]},{"id":"83Wqmh0ufvgvWMhr6MN1","title":"Valid HTML","pathname":"/jquery-for-beginners/0_html_css_javascript/markup-validation","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"0% About HTML, CSS and JavaScript"}]},{"id":"9sxpS9TdUfaQRybyqCl0","title":"CSS Rules and Selectors","pathname":"/jquery-for-beginners/0_html_css_javascript/css-selectors-and-rules","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"0% About HTML, CSS and JavaScript"}]},{"id":"UdmCqeJzsZNMLNzI4hDN","title":"CSS. Deep Dive","pathname":"/jquery-for-beginners/0_html_css_javascript/advanced-css","siteSpaceId":"sitesp_iegOm","lang":"en","description":"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.","breadcrumbs":[{"label":"0% About HTML, CSS and JavaScript"}]},{"id":"ZdZzIYuVngpGDPPLotAb","title":"Divide and Conquer","pathname":"/jquery-for-beginners/0_html_css_javascript/divide-et-impera","siteSpaceId":"sitesp_iegOm","lang":"en","description":"Or dump everything together and suffer","breadcrumbs":[{"label":"0% About HTML, CSS and JavaScript"}]},{"id":"ygSd2Xuu6HyOWvXmS3bn","title":"A Bit About JavaScript","pathname":"/jquery-for-beginners/0_html_css_javascript/javascript-introduction","siteSpaceId":"sitesp_iegOm","lang":"en","description":"Although who am I kidding, this turned out to be quite a hefty chapter","breadcrumbs":[{"label":"0% About HTML, CSS and JavaScript"}]},{"id":"3AjazrFfHLRPw8SHVxkf","title":"10% Getting Started","pathname":"/jquery-for-beginners/10_go_on","siteSpaceId":"sitesp_iegOm","lang":"en","description":""},{"id":"pCDDp8lMAIqVC0XYAFwL","title":"Be Ready!","pathname":"/jquery-for-beginners/10_go_on/be-ready","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"10% Getting Started"}]},{"id":"eP6H97OGn1KHcLGm0H7L","title":"Selectors","pathname":"/jquery-for-beginners/10_go_on/selectors","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"10% Getting Started"}]},{"id":"VG7kOwHq4qLzvELr9HuO","title":"Selectors and Sizzle","pathname":"/jquery-for-beginners/10_go_on/sizzle","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"10% Getting Started"}]},{"id":"2CR4tWjCz1So55MIVJJf","title":"Optimization","pathname":"/jquery-for-beginners/10_go_on/optimization","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"10% Getting Started"}]},{"id":"ek5OZYZC3LyMJFYGwjzw","title":"20% Element Attributes and Properties","pathname":"/jquery-for-beginners/20_attributes_and_properties","siteSpaceId":"sitesp_iegOm","lang":"en","description":""},{"id":"GYJuPzZSRjPHao3d7Viw","title":"CSS Styles","pathname":"/jquery-for-beginners/20_attributes_and_properties/css","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"20% Element Attributes and Properties"}]},{"id":"GEvSVFShmPYzyzq4qJ6j","title":"CSS Classes","pathname":"/jquery-for-beginners/20_attributes_and_properties/classes","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"20% Element Attributes and Properties"}]},{"id":"Z5f0tsdIte3Rpd7UZNo5","title":"Attributes","pathname":"/jquery-for-beginners/20_attributes_and_properties/attributes","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"20% Element Attributes and Properties"}]},{"id":"hrMY21LUWeuEjhEKGopY","title":"Properties","pathname":"/jquery-for-beginners/20_attributes_and_properties/properties","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"20% Element Attributes and Properties"}]},{"id":"acErqMyrID8PmPYJRdrs","title":"Dimensions","pathname":"/jquery-for-beginners/20_attributes_and_properties/dimensions","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"20% Element Attributes and Properties"}]},{"id":"lqincFvbEYLvm8gXhvm1","title":"Position","pathname":"/jquery-for-beginners/20_attributes_and_properties/position","siteSpaceId":"sitesp_iegOm","lang":"en","description":"It's not showing off, it's a position statement","breadcrumbs":[{"label":"20% Element Attributes and Properties"}]},{"id":"zMcPXKWP15uwgnIzmoY7","title":"Data Attributes","pathname":"/jquery-for-beginners/20_attributes_and_properties/data-attributes","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"20% Element Attributes and Properties"}]},{"id":"Ri8lrrSAbYkgj7W3WGh8","title":"30% Events","pathname":"/jquery-for-beginners/30_events","siteSpaceId":"sitesp_iegOm","lang":"en","description":""},{"id":"ajqX1Pzw0MgM1WMU616K","title":"Working with Events","pathname":"/jquery-for-beginners/30_events/handlers","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"30% Events"}]},{"id":"kY423YJvChzoCoKgFoTL","title":"Event Bubbling and Handling","pathname":"/jquery-for-beginners/30_events/bubbling","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"30% Events"}]},{"id":"aytI8LO5jXtLUMlR4IRF","title":"Namespaces","pathname":"/jquery-for-beginners/30_events/namespaces","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"30% Events"}]},{"id":"9EIbsafjxK5nKESnVDcm","title":"\"Live\" Events","pathname":"/jquery-for-beginners/30_events/live","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"30% Events"}]},{"id":"pgpepHMda1MX7guMrf05","title":"Touch Events","pathname":"/jquery-for-beginners/30_events/touch","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"30% Events"}]},{"id":"I49hnYAwd9GF4RVmC8CU","title":"Optimization","pathname":"/jquery-for-beginners/30_events/optimization","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"30% Events"}]},{"id":"KL2iNtOPrU6HV0omq4hR","title":"Appendix","pathname":"/jquery-for-beginners/30_events/inside","siteSpaceId":"sitesp_iegOm","lang":"en","description":"A few technical details about jQuery's inner workings","breadcrumbs":[{"label":"30% Events"}]},{"id":"KKAuWkKPbAdIZ433HHA6","title":"40% Animation","pathname":"/jquery-for-beginners/40_animation","siteSpaceId":"sitesp_iegOm","lang":"en","description":""},{"id":"QxbtnoJdOpu2X90KoaYx","title":"Easing Functions","pathname":"/jquery-for-beginners/40_animation/easing","siteSpaceId":"sitesp_iegOm","lang":"en","description":"Functions for realistic animation","breadcrumbs":[{"label":"40% Animation"}]},{"id":"vIDOPPJbmaeIA0yE2JB0","title":"Progress","pathname":"/jquery-for-beginners/40_animation/progress","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"40% Animation"}]},{"id":"QLbPrJQ7jdaZOHXo18R5","title":"Step by Step","pathname":"/jquery-for-beginners/40_animation/step-by-step","siteSpaceId":"sitesp_iegOm","lang":"en","description":"Step-by-step","breadcrumbs":[{"label":"40% Animation"}]},{"id":"F981tD8Mv0z6H5pziIIi","title":"Get in Line...","pathname":"/jquery-for-beginners/40_animation/queue","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"40% Animation"}]},{"id":"I8hX2moVhWA8GIlN2aJN","title":"Turning It Off","pathname":"/jquery-for-beginners/40_animation/off","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"40% Animation"}]},{"id":"oxm9q3Mg6XQTSqka0CqI","title":"50% DOM Manipulation","pathname":"/jquery-for-beginners/50_document_manipulation","siteSpaceId":"sitesp_iegOm","lang":"en","description":""},{"id":"lLdPflHPCKRXmDNb86ph","title":"Creating Elements","pathname":"/jquery-for-beginners/50_document_manipulation/create","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"50% DOM Manipulation"}]},{"id":"svbeoW1kgRjbPEuyGdCM","title":"Manipulating Elements","pathname":"/jquery-for-beginners/50_document_manipulation/manipulation","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"50% DOM Manipulation"}]},{"id":"xzo4CjNfkVnqLzfBuCP3","title":"Managing Content","pathname":"/jquery-for-beginners/50_document_manipulation/html-and-text","siteSpaceId":"sitesp_iegOm","lang":"en","description":"Content is king","breadcrumbs":[{"label":"50% DOM Manipulation"}]},{"id":"BfZbEE6XRmZuMIo96S38","title":"Cloning and Removing","pathname":"/jquery-for-beginners/50_document_manipulation/clone-and-other","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"50% DOM Manipulation"}]},{"id":"Qti032FbbDp4BtkYcXa6","title":"Scrollbar","pathname":"/jquery-for-beginners/50_document_manipulation/scroll","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"50% DOM Manipulation"}]},{"id":"edeRgQHh1OBDMYhqxV7T","title":"60% AJAX","pathname":"/jquery-for-beginners/60_ajax","siteSpaceId":"sitesp_iegOm","lang":"en","description":""},{"id":"tyHQ4qAqB8ZeR0H09ajH","title":"The load() Method","pathname":"/jquery-for-beginners/60_ajax/metod-load","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"60% AJAX"}]},{"id":"rTpUs5cODgesxTDQ694A","title":"The ajax() Method","pathname":"/jquery-for-beginners/60_ajax/ajax-method","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"60% AJAX"}]},{"id":"JSqNWqu5ILKfAG2psvvX","title":"Event Handlers","pathname":"/jquery-for-beginners/60_ajax/ajax-handlers","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"60% AJAX"}]},{"id":"3adzGqa1yXeKpc6am3aD","title":"Curing JavaScript Addiction","pathname":"/jquery-for-beginners/60_ajax/javascript-dependency","siteSpaceId":"sitesp_iegOm","lang":"en","description":"Or Server-Side Rendering for beginners","breadcrumbs":[{"label":"60% AJAX"}]},{"id":"lVIHdNNZxH12DWo8UuI8","title":"The Power of JSONP","pathname":"/jquery-for-beginners/60_ajax/jsonp","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"60% AJAX"}]},{"id":"xC5LpEcujO59AMQLYRgw","title":"Leveling Up AJAX","pathname":"/jquery-for-beginners/60_ajax/ajax-tuning","siteSpaceId":"sitesp_iegOm","lang":"en","description":"Not a beginner-level article","breadcrumbs":[{"label":"60% AJAX"}]},{"id":"LwBxlRtM15bUjS7H5A0K","title":"70% Asynchronicity","pathname":"/jquery-for-beginners/70_deferred_and_callbacks","siteSpaceId":"sitesp_iegOm","lang":"en","description":"Or synchronicity, depending on the situation"},{"id":"OrpN6lyXBWLmCjsM0zrs","title":"Deferred","pathname":"/jquery-for-beginners/70_deferred_and_callbacks/deferred","siteSpaceId":"sitesp_iegOm","lang":"en","description":"The $.Deferred object","breadcrumbs":[{"label":"70% Asynchronicity"}]},{"id":"NH3imCsrmy9ssAMyK2Cm","title":"When","pathname":"/jquery-for-beginners/70_deferred_and_callbacks/when","siteSpaceId":"sitesp_iegOm","lang":"en","description":"The $.when() method","breadcrumbs":[{"label":"70% Asynchronicity"}]},{"id":"vuCARIS9qADvDwvtuyTw","title":"Callbacks","pathname":"/jquery-for-beginners/70_deferred_and_callbacks/callbacks","siteSpaceId":"sitesp_iegOm","lang":"en","description":"The $.Callbacks object","breadcrumbs":[{"label":"70% Asynchronicity"}]},{"id":"3gjMB4mprDJWvvSDGrTR","title":"80% Working with Forms","pathname":"/jquery-for-beginners/80_forms","siteSpaceId":"sitesp_iegOm","lang":"en","description":""},{"id":"AXvmDoRmZh4ZFgU8Q1Hm","title":"Events","pathname":"/jquery-for-beginners/80_forms/events","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"80% Working with Forms"}]},{"id":"0WTmZy6qaIeVDQ9EDvXC","title":"Manipulating Elements","pathname":"/jquery-for-beginners/80_forms/manipulation","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"80% Working with Forms"}]},{"id":"qFlXXD7Do5WAfQ5KI5IH","title":"90% Writing Your Own Plugin","pathname":"/jquery-for-beginners/90_create_plugin","siteSpaceId":"sitesp_iegOm","lang":"en","description":""},{"id":"SaYkNhv234hqRsF4ccwn","title":"Your First Plugin","pathname":"/jquery-for-beginners/90_create_plugin/jquery_plugin","siteSpaceId":"sitesp_iegOm","lang":"en","description":"A rough start...","breadcrumbs":[{"label":"90% Writing Your Own Plugin"}]},{"id":"nBTzd1HNZl9o8QYT1Ckb","title":"Data Registry","pathname":"/jquery-for-beginners/90_create_plugin/data","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"90% Writing Your Own Plugin"}]},{"id":"jMCKaSuLqhSrsVdCw0rL","title":"Animate","pathname":"/jquery-for-beginners/90_create_plugin/animate","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"90% Writing Your Own Plugin"}]},{"id":"RQihgA4PXe548RBuDCit","title":"Easing","pathname":"/jquery-for-beginners/90_create_plugin/easing","siteSpaceId":"sitesp_iegOm","lang":"en","description":"It's not easy","breadcrumbs":[{"label":"90% Writing Your Own Plugin"}]},{"id":"fwq0KN6y7pYQn1ce7hZT","title":"Sizzle","pathname":"/jquery-for-beginners/90_create_plugin/sizzle","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"90% Writing Your Own Plugin"}]},{"id":"3OUR61Z8BeYKOwmnG2v7","title":"100% The Final Chapter","pathname":"/jquery-for-beginners/100_last_chapter","siteSpaceId":"sitesp_iegOm","lang":"en","description":""},{"id":"B3KWKCI4USLBIx5vCE4s","title":"Appendix","pathname":"/jquery-for-beginners/appendix","siteSpaceId":"sitesp_iegOm","lang":"en","description":""},{"id":"IeegHHf6uLN1VylNHTHz","title":"jQuery UI","pathname":"/jquery-for-beginners/appendix/jquery_ui","siteSpaceId":"sitesp_iegOm","lang":"en","description":"https://jqueryui.com/","breadcrumbs":[{"label":"Appendix"}]},{"id":"uYSc0etDjUI8LcS1Zl2v","title":"Writing Your Own Widget","pathname":"/jquery-for-beginners/appendix/jquery_ui/jquery_ui","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"Appendix"},{"label":"jQuery UI"}]},{"id":"qhOahMOR4CRTWHrzHJor","title":"jQWidgets","pathname":"/jquery-for-beginners/appendix/jqwidgets","siteSpaceId":"sitesp_iegOm","lang":"en","description":"https://www.jqwidgets.com/","breadcrumbs":[{"label":"Appendix"}]},{"id":"3KQEBUSEGbvGqY4INvyp","title":"More Plugins","pathname":"/jquery-for-beginners/appendix/plugins","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"Appendix"}]},{"id":"diQMizkyfzVwe9EH8lGF","title":"Upgrading to Version 2.x","pathname":"/jquery-for-beginners/appendix/update-to-version-2","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"Appendix"}]},{"id":"KF10ULPcYcrYSekCSY2e","title":"Upgrading to Version 3.x","pathname":"/jquery-for-beginners/appendix/update-to-version-3","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"Appendix"}]},{"id":"73d8DJAPNSjbZZAKImKU","title":"Upgrading to Version 4.x","pathname":"/jquery-for-beginners/appendix/update-to-version-4","siteSpaceId":"sitesp_iegOm","lang":"en","description":"","breadcrumbs":[{"label":"Appendix"}]},{"id":"2wkteZJXhdIaLJLdjsXL","title":"Changelog","pathname":"/jquery-for-beginners/changelog","siteSpaceId":"sitesp_iegOm","lang":"en","description":""},{"id":"uE2DR4oWD2z1XxnQxqkT","title":"Acknowledgments","pathname":"/jquery-for-beginners/thanks","siteSpaceId":"sitesp_iegOm","lang":"en","description":""},{"id":"RF8riMEDAMbm4YRgQfKu","title":"jQuery для начинающих","pathname":"/jquery-for-beginners/ru","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"Учебник на понятном языке"},{"id":"DFIqIA8PmNC7O4J7Wy08","title":"Об авторе","pathname":"/jquery-for-beginners/ru/author","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"🇺🇦"},{"id":"tCFRiuyYLTQjRdXr8KuS","title":"О книге","pathname":"/jquery-for-beginners/ru/about","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":""},{"id":"8OB5r9zcykXqDBqIbYpH","title":"Условия распространения","pathname":"/jquery-for-beginners/ru/license","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":""},{"id":"Og8cGyF5OBZNs0XxwfPQ","title":"0% Об HTML, CSS и JavaScript","pathname":"/jquery-for-beginners/ru/0_html_css_javascript","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":""},{"id":"JFnGR0wtxTEWBg2sttUS","title":"Семантическая вёрстка","pathname":"/jquery-for-beginners/ru/0_html_css_javascript/semantic-markup","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"0% Об HTML, CSS и JavaScript"}]},{"id":"H74ZeK2QpjzPP5zHbEnm","title":"Валидный HTML","pathname":"/jquery-for-beginners/ru/0_html_css_javascript/markup-validation","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"0% Об HTML, CSS и JavaScript"}]},{"id":"hw0kWrp6ns7voaOon3wA","title":"CSS-правила и селекторы","pathname":"/jquery-for-beginners/ru/0_html_css_javascript/css-selectors-and-rules","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"0% Об HTML, CSS и JavaScript"}]},{"id":"LkcRTYgx1ibolIBlugeQ","title":"CSS. Погружение","pathname":"/jquery-for-beginners/ru/0_html_css_javascript/advanced-css","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"Этот раздел будет полезен начинающим верстальщикам и тем, кто захочет сделать чуть больше, нежели вывод окна сообщения по клику.","breadcrumbs":[{"label":"0% Об HTML, CSS и JavaScript"}]},{"id":"i8jnpwYez2AzoYmUwMts","title":"Разделяй и властвуй","pathname":"/jquery-for-beginners/ru/0_html_css_javascript/divide-et-impera","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"Или лепи всё до кучи и страдай","breadcrumbs":[{"label":"0% Об HTML, CSS и JavaScript"}]},{"id":"ZHFQTFeLitbSyIZAD1Wb","title":"Немного о JavaScript","pathname":"/jquery-for-beginners/ru/0_html_css_javascript/javascript-introduction","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"Хотя кого я обманываю, получилась достаточно увесистая глава","breadcrumbs":[{"label":"0% Об HTML, CSS и JavaScript"}]},{"id":"sfpZK51fkgbewI5nlfB5","title":"10% Подключаем, находим, готовим","pathname":"/jquery-for-beginners/ru/10_go_on","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":""},{"id":"J0t1jQhooNfqtJZWP7yb","title":"Будь готов!","pathname":"/jquery-for-beginners/ru/10_go_on/be-ready","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"10% Подключаем, находим, готовим"}]},{"id":"13DAoujzUnPqdW8C2gPg","title":"Селекторы","pathname":"/jquery-for-beginners/ru/10_go_on/selectors","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"10% Подключаем, находим, готовим"}]},{"id":"RS3m0nRuBdv1oD3tjogy","title":"Селекторы и Sizzle","pathname":"/jquery-for-beginners/ru/10_go_on/sizzle","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"10% Подключаем, находим, готовим"}]},{"id":"LkcZp4uyRYdToveEtuNO","title":"Оптимизация","pathname":"/jquery-for-beginners/ru/10_go_on/optimization","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"10% Подключаем, находим, готовим"}]},{"id":"f4tmeBLgyMCxItbtSR7W","title":"20% Атрибуты и свойства элементов","pathname":"/jquery-for-beginners/ru/20_attributes_and_properties","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":""},{"id":"j5dE1PfSBHeRGwIGSRy5","title":"CSS стили","pathname":"/jquery-for-beginners/ru/20_attributes_and_properties/css","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"20% Атрибуты и свойства элементов"}]},{"id":"Mom9u8zIv4bcSquvI6gt","title":"CSS классы","pathname":"/jquery-for-beginners/ru/20_attributes_and_properties/classes","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"20% Атрибуты и свойства элементов"}]},{"id":"j356YyXpaoI9lAwo7xja","title":"Атрибуты","pathname":"/jquery-for-beginners/ru/20_attributes_and_properties/attributes","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"20% Атрибуты и свойства элементов"}]},{"id":"rHIwHRSrR7nsGBECitgP","title":"Свойства","pathname":"/jquery-for-beginners/ru/20_attributes_and_properties/properties","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"20% Атрибуты и свойства элементов"}]},{"id":"kPBoYUe2PFchF9ZUnYtm","title":"Размеры","pathname":"/jquery-for-beginners/ru/20_attributes_and_properties/dimensions","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"20% Атрибуты и свойства элементов"}]},{"id":"jb4Q6ypyFwRU43NFWoc8","title":"Позиция","pathname":"/jquery-for-beginners/ru/20_attributes_and_properties/position","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"Это не понты, это позиция ©","breadcrumbs":[{"label":"20% Атрибуты и свойства элементов"}]},{"id":"shmmKV8DUFI5BzCuE1I3","title":"Data-атрибуты","pathname":"/jquery-for-beginners/ru/20_attributes_and_properties/data-attributes","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"20% Атрибуты и свойства элементов"}]},{"id":"ij8NJiVMXN2zSYpxOPgo","title":"30% События","pathname":"/jquery-for-beginners/ru/30_events","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":""},{"id":"SI7OCJjTujqhK969yqhY","title":"Работа с событиями","pathname":"/jquery-for-beginners/ru/30_events/handlers","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"30% События"}]},{"id":"zuDr8ELLn5EnGdVUSYiY","title":"Всплытие и обработка событий","pathname":"/jquery-for-beginners/ru/30_events/bubbling","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"30% События"}]},{"id":"mRwIHXklbOgUMaNl6zLM","title":"Пространство имен","pathname":"/jquery-for-beginners/ru/30_events/namespaces","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"30% События"}]},{"id":"NjUBOp6zl55DUXdLmXqF","title":"«Живые» события","pathname":"/jquery-for-beginners/ru/30_events/live","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"30% События"}]},{"id":"K2O9HknXGxMMNtAWvBpU","title":"Touch-события","pathname":"/jquery-for-beginners/ru/30_events/touch","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"30% События"}]},{"id":"UtJ6OwwDwlrVTtMagZJ2","title":"Оптимизация","pathname":"/jquery-for-beginners/ru/30_events/optimization","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"30% События"}]},{"id":"rK9OlerkB9d8YN2KzvDG","title":"Дополнение","pathname":"/jquery-for-beginners/ru/30_events/inside","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"Немного технических деталей о внутренней кухне jQuery","breadcrumbs":[{"label":"30% События"}]},{"id":"PPR8ilvXthMTFwDb2Flo","title":"40% Анимация","pathname":"/jquery-for-beginners/ru/40_animation","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":""},{"id":"ulbN9WTPaNF486q3AFLh","title":"Easing функции","pathname":"/jquery-for-beginners/ru/40_animation/easing","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"Функции для реалистичной анимации","breadcrumbs":[{"label":"40% Анимация"}]},{"id":"TFQALijVVSeSkFHq7fVs","title":"Прогресс","pathname":"/jquery-for-beginners/ru/40_animation/progress","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"40% Анимация"}]},{"id":"aTEyTJrlNN2r8BpKaDq4","title":"Шаг за шагом","pathname":"/jquery-for-beginners/ru/40_animation/step-by-step","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"Step-by-step","breadcrumbs":[{"label":"40% Анимация"}]},{"id":"NQWDggr39IOY4muvF19e","title":"В очередь…©","pathname":"/jquery-for-beginners/ru/40_animation/queue","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"40% Анимация"}]},{"id":"v4MqFyzlCmT9Uv3CbLxD","title":"Отключение","pathname":"/jquery-for-beginners/ru/40_animation/off","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"40% Анимация"}]},{"id":"OiOGJZpR3XtzQz72uQlP","title":"50% Манипуляции с DOM","pathname":"/jquery-for-beginners/ru/50_document_manipulation","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":""},{"id":"QDeW5PxAGzMnqhOL4C5p","title":"Создание элементов","pathname":"/jquery-for-beginners/ru/50_document_manipulation/create","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"50% Манипуляции с DOM"}]},{"id":"wqlDJPT6TTt4SQhwseMC","title":"Манипуляции над элементами","pathname":"/jquery-for-beginners/ru/50_document_manipulation/manipulation","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"50% Манипуляции с DOM"}]},{"id":"fi4RtPyhdMIB6a9cmwXO","title":"Управление содержимым","pathname":"/jquery-for-beginners/ru/50_document_manipulation/html-and-text","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"Контент — это главное","breadcrumbs":[{"label":"50% Манипуляции с DOM"}]},{"id":"n5lKGS7ODUmDTB3PXXcI","title":"Клонирование и удаление","pathname":"/jquery-for-beginners/ru/50_document_manipulation/clone-and-other","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"50% Манипуляции с DOM"}]},{"id":"GF7Zl7IoL47sFStXdL5V","title":"Полоса прокрутки","pathname":"/jquery-for-beginners/ru/50_document_manipulation/scroll","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"50% Манипуляции с DOM"}]},{"id":"goaQEHfSPWhy8EJnmYNo","title":"60% AJAX","pathname":"/jquery-for-beginners/ru/60_ajax","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":""},{"id":"LDeOot4y0QAvrSRfJOcU","title":"Метод load()","pathname":"/jquery-for-beginners/ru/60_ajax/metod-load","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"60% AJAX"}]},{"id":"gNnCbs0xxRFb9Lg2EbF2","title":"Метод ajax()","pathname":"/jquery-for-beginners/ru/60_ajax/ajax-method","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"60% AJAX"}]},{"id":"oSzEgkXAUFK7DvN9St14","title":"Обработчики событий","pathname":"/jquery-for-beginners/ru/60_ajax/ajax-handlers","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"60% AJAX"}]},{"id":"tp0E5Llfdime6fHY2dGg","title":"Лечим JavaScript-зависимость","pathname":"/jquery-for-beginners/ru/60_ajax/javascript-dependency","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"Или Server-Side Rendering для самых маленьких","breadcrumbs":[{"label":"60% AJAX"}]},{"id":"bS7r3rU48pmne3tZezia","title":"Сила JSONP","pathname":"/jquery-for-beginners/ru/60_ajax/jsonp","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"60% AJAX"}]},{"id":"AxTLrA9UugXLdtMO4Xwc","title":"Прокачиваем AJAX","pathname":"/jquery-for-beginners/ru/60_ajax/ajax-tuning","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"Статья не для начинающих ☝️🧐","breadcrumbs":[{"label":"60% AJAX"}]},{"id":"cdcAUAPlvmWJKD6qozAu","title":"70% Асинхронность","pathname":"/jquery-for-beginners/ru/70_deferred_and_callbacks","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"Или синхронность, когда как"},{"id":"C3kJLhoXeO6KnONdnwxG","title":"Deferred","pathname":"/jquery-for-beginners/ru/70_deferred_and_callbacks/deferred","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"Объект $.Deferred","breadcrumbs":[{"label":"70% Асинхронность"}]},{"id":"y9V8xqYKOvvVk2Jnoc1w","title":"When","pathname":"/jquery-for-beginners/ru/70_deferred_and_callbacks/when","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"Метод $.when()","breadcrumbs":[{"label":"70% Асинхронность"}]},{"id":"YNq0EbUMuLUFs9EzKlLi","title":"Callbacks","pathname":"/jquery-for-beginners/ru/70_deferred_and_callbacks/callbacks","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"Объект $.Callbacks","breadcrumbs":[{"label":"70% Асинхронность"}]},{"id":"xURZQU1rDL8NtW6ohjLQ","title":"80% Работа с формами","pathname":"/jquery-for-beginners/ru/80_forms","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":""},{"id":"8Wme40QxXQ7f1cs8ysZV","title":"События","pathname":"/jquery-for-beginners/ru/80_forms/events","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"80% Работа с формами"}]},{"id":"6r6cDSyxuwynvUZYQEXJ","title":"Манипуляция над элементами","pathname":"/jquery-for-beginners/ru/80_forms/manipulation","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"80% Работа с формами"}]},{"id":"O61qrewRxha2s49rv33J","title":"90% Пишем свой плагин","pathname":"/jquery-for-beginners/ru/90_create_plugin","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":""},{"id":"D4Fe0GMemTxETh0h7eQm","title":"Первый плагин","pathname":"/jquery-for-beginners/ru/90_create_plugin/jquery_plugin","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"Комом...","breadcrumbs":[{"label":"90% Пишем свой плагин"}]},{"id":"oSZRhYFaMDwoYffF3FwD","title":"Data реестр","pathname":"/jquery-for-beginners/ru/90_create_plugin/data","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"90% Пишем свой плагин"}]},{"id":"HTBUnbYb9PReOCn20BaK","title":"Animate","pathname":"/jquery-for-beginners/ru/90_create_plugin/animate","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"90% Пишем свой плагин"}]},{"id":"fRXXPkO3LWL1ItTTQ1Hn","title":"Easing","pathname":"/jquery-for-beginners/ru/90_create_plugin/easing","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"Это не easy","breadcrumbs":[{"label":"90% Пишем свой плагин"}]},{"id":"PMlcRnEgB0OUVaOQOBGj","title":"Sizzle","pathname":"/jquery-for-beginners/ru/90_create_plugin/sizzle","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"90% Пишем свой плагин"}]},{"id":"zboGojL9aEZ0QivY8AMS","title":"100% Последняя глава","pathname":"/jquery-for-beginners/ru/100_last_chapter","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":""},{"id":"QraOBXyKzd2bGI1309se","title":"Дополнение","pathname":"/jquery-for-beginners/ru/appendix","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":""},{"id":"U37izrQTEeDY5ZBGXfOV","title":"jQuery UI","pathname":"/jquery-for-beginners/ru/appendix/jquery_ui","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"https://jqueryui.com/","breadcrumbs":[{"label":"Дополнение"}]},{"id":"PYqCwgBTNWvsxZ4FHItP","title":"Пишем свой widget","pathname":"/jquery-for-beginners/ru/appendix/jquery_ui/jquery_ui","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"Дополнение"},{"label":"jQuery UI"}]},{"id":"uWMFnM7d1A8maruoUFSa","title":"jQWidgets","pathname":"/jquery-for-beginners/ru/appendix/jqwidgets","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"https://www.jqwidgets.com/","breadcrumbs":[{"label":"Дополнение"}]},{"id":"YIoKQ2KBxSJyXNlC8Ylb","title":"Ещё плагины","pathname":"/jquery-for-beginners/ru/appendix/plugins","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"Дополнение"}]},{"id":"fR1uTCAZKrDCU0LFjO4S","title":"Обновление на версию 2.х","pathname":"/jquery-for-beginners/ru/appendix/update-to-version-2","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"Дополнение"}]},{"id":"I64ZUZ7rK5wBpbU2M1Lh","title":"Обновление на версию 3.х","pathname":"/jquery-for-beginners/ru/appendix/update-to-version-3","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"Дополнение"}]},{"id":"Did1R5RJzSMdtn1AdfCx","title":"Обновление на версию 4.х","pathname":"/jquery-for-beginners/ru/appendix/update-to-version-4","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":"","breadcrumbs":[{"label":"Дополнение"}]},{"id":"enCcArQVbRGJR7cUfopE","title":"История изменений","pathname":"/jquery-for-beginners/ru/changelog","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":""},{"id":"VDPlFEdXCEZ16qWfBqVe","title":"Благодарности","pathname":"/jquery-for-beginners/ru/thanks","siteSpaceId":"sitesp_kpY1z","lang":"ru","description":""}]}