CINXE.COM

React

<!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]--> <!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]--> <!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]--> <!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]--> <head><meta data-config="{&quot;collection_products_count&quot;:3}" name="page-config" content="" /><meta data-config="{&quot;money_with_currency_format&quot;:{&quot;delimiter&quot;:&quot;&quot;,&quot;separator&quot;:&quot;.&quot;,&quot;format&quot;:&quot;%n %u&quot;,&quot;unit&quot;:&quot;р.&quot;,&quot;show_price_without_cents&quot;:0},&quot;currency_code&quot;:&quot;RUR&quot;,&quot;currency_iso_code&quot;:&quot;RUB&quot;,&quot;default_currency&quot;:{&quot;title&quot;:&quot;Российский рубль&quot;,&quot;code&quot;:&quot;RUR&quot;,&quot;rate&quot;:1.0,&quot;format_string&quot;:&quot;%n %u&quot;,&quot;unit&quot;:&quot;р.&quot;,&quot;price_separator&quot;:&quot;&quot;,&quot;is_default&quot;:true,&quot;price_delimiter&quot;:&quot;&quot;,&quot;show_price_with_delimiter&quot;:false,&quot;show_price_without_cents&quot;:false},&quot;facebook&quot;:{&quot;pixelActive&quot;:false,&quot;currency_code&quot;:&quot;RUB&quot;,&quot;use_variants&quot;:null},&quot;vk&quot;:{&quot;pixel_active&quot;:null,&quot;price_list_id&quot;:null},&quot;new_ya_metrika&quot;:true,&quot;ecommerce_data_container&quot;:&quot;dataLayer&quot;,&quot;common_js_version&quot;:null,&quot;vue_ui_version&quot;:null,&quot;feedback_captcha_enabled&quot;:&quot;1&quot;,&quot;is_minisite&quot;:false,&quot;account_id&quot;:73475,&quot;hide_items_out_of_stock&quot;:false,&quot;forbid_order_over_existing&quot;:true,&quot;minimum_items_price&quot;:null,&quot;enable_comparison&quot;:true,&quot;locale&quot;:&quot;ru&quot;,&quot;client_group&quot;:null,&quot;consent_to_personal_data&quot;:{&quot;active&quot;:true,&quot;obligatory&quot;:true,&quot;description&quot;:&quot;\u003cp\u003eНастоящим подтверждаю, что я ознакомлен и согласен с \u003ca href=\&quot;https://www.piter.com/page/ContractOfOffer\&quot; target=\&quot;blank\&quot;\u003eУсловиями продажи\u003c/a\u003e\u003c/p\u003e&quot;},&quot;recaptcha_key&quot;:&quot;6LfXhUEmAAAAAOGNQm5_a2Ach-HWlFKD3Sq7vfFj&quot;,&quot;recaptcha_key_v3&quot;:&quot;6LcZi0EmAAAAAPNov8uGBKSHCvBArp9oO15qAhXa&quot;,&quot;checkout_float_order_content_block&quot;:false,&quot;available_products_characteristics_ids&quot;:null,&quot;sber_id_app_id&quot;:&quot;5b5a3c11-72e5-4871-8649-4cdbab3ba9a4&quot;,&quot;theme_generation&quot;:2,&quot;quick_checkout_captcha_enabled&quot;:false,&quot;max_order_lines_count&quot;:500,&quot;sber_bnpl_min_amount&quot;:1000,&quot;sber_bnpl_max_amount&quot;:150000,&quot;counter_settings&quot;:{&quot;data_layer_name&quot;:&quot;dataLayer&quot;,&quot;new_counters_setup&quot;:false,&quot;add_to_cart_event&quot;:true,&quot;remove_from_cart_event&quot;:true,&quot;add_to_wishlist_event&quot;:true},&quot;site_setting&quot;:{&quot;show_cart_button&quot;:true,&quot;show_service_button&quot;:false,&quot;show_marketplace_button&quot;:false,&quot;show_quick_checkout_button&quot;:false},&quot;warehouses&quot;:[]}" name="shop-config" content="" /><meta name='js-evnvironment' content='production' /><meta name='default-locale' content='ru' /><meta name='insales-redefined-api-methods' content="[]" /><script src="/packs/js/shop_bundle-37a02e6c15922b89725f.js"></script><script type="text/javascript" src="https://static.insales-cdn.com/assets/static-versioned/v3.72/static/libs/lodash/4.17.21/lodash.min.js"></script> <!--InsalesCounter --> <script type="text/javascript"> if (typeof(__id) == 'undefined') { var __id=73475; (function() { var ic = document.createElement('script'); ic.type = 'text/javascript'; ic.async = true; ic.src = '/javascripts/insales_counter.js?6'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ic, s); })(); } </script> <!-- /InsalesCounter --> <script type="text/javascript"> (function() { var fileref = document.createElement('script'); fileref.setAttribute("type","text/javascript"); fileref.setAttribute("src", 'https://pnn.insales-tech.ru/pnn/pnn.js'); document.getElementsByTagName("head")[0].appendChild(fileref); })(); </script> <script type="text/javascript"> (function() { window.__rees_shop_id = "dc1ae98f18773f0128cb86ef284fe7"; })(); </script> <script type="text/javascript"> (function() { (function() { var fileref = document.createElement('script'); fileref.setAttribute('type','text/javascript'); fileref.setAttribute('src', '//cdn.rees46.ru/insales.min.js'); fileref.setAttribute('async', 'true'); document.getElementsByTagName('head')[0].appendChild(fileref); })(); })(); </script> <script type="text/javascript"> (function() { window.r46_app_installation_date = "2023-02-14 11:17:41 +0300"; })(); </script> <meta property="og:title" content="React"> <meta property="og:site_name" content="www.piter.com"> <meta property="og:image" content="/images/no_image_original.jpg"/> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>React</title> <meta name="description" content="React"> <meta name="keywords" content="React"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="mailru-verification" content="10f3cc79957ca1ae" /> <meta name="yandex-verification" content="c39ebc28d4b5c8e3" /> <meta name="google-site-verification" content="OyipTZeM7aoWKWQHDFeBh77pZEBLNul_HQGRcCd_ujE" /> <meta name="google-site-verification" content="Zc3Em4GpLp8ar9C9dxLMRr4ozQ2HgAnexhxU_vqnXoc" /> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-73201331-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-73201331-1'); </script> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-MJLC7C868B"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-MJLC7C868B'); </script> <!-- Yandex.Metrika counter --> <script type="text/javascript" > (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date(); for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }} k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(97806036, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true }); ym(97805040, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor: true }); </script> <noscript> <div> <img src="https://mc.yandex.ru/watch/97806036" style="position:absolute; left:-9999px;" alt="" /> <img src="https://mc.yandex.ru/watch/97805040" style="position:absolute; left:-9999px;" alt="" /> </div> </noscript> <!-- /Yandex.Metrika counter --> <!-- Google Tag Manager --> <!-- <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WP288D5');</script>--> <!-- End Google Tag Manager --> <link rel="icon" type="image/vnd.microsoft.icon" href="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/favicon.ico" /> <link rel="shortcut icon" type="image/x-icon" href="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/favicon.ico" /> <link rel="image_src" href="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/piter_logo_socnet.jpg"> <link rel="stylesheet" href="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/normalize.css"> <link rel="stylesheet" href="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/style.css"> <link rel="stylesheet" href="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/font.css"> <link rel="stylesheet" href="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/alertify.css"> <script src="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/alertify.min.js"></script> <script src="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/modernizr-2.6.2.min.js"></script> <script type="text/javascript"> var rrPartnerId = "51c80f5d0d422d227c73e1a5"; var rrApi = {}; var rrApiOnReady = rrApiOnReady || []; rrApi.addToBasket = rrApi.order = rrApi.categoryView = rrApi.view = rrApi.recomMouseDown = rrApi.recomAddToCart = function() {}; (function(d) { var ref = d.getElementsByTagName('script')[0]; var apiJs, apiJsId = 'rrApi-jssdk'; if (d.getElementById(apiJsId)) return; apiJs = d.createElement('script'); apiJs.id = apiJsId; apiJs.async = true; apiJs.src = "//cdn.retailrocket.ru/content/javascript/tracking.js"; ref.parentNode.insertBefore(apiJs, ref); }(document)); </script> <!-- REES46 get current currency begin --> <script type="text/javascript"> window.r46_currency='0 р.'; </script> <!-- REES46 get current currency end --> <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css" /> <script src="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/fancybox_3.5.7.min.js"></script> </head> <body> <!-- Yandex.Metrika counter --> <script type="text/javascript" > (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(295308, "init", { webvisor:true, ecommerce:dataLayer, clickmap:true, trackLinks:true, accurateTrackBounce:true }); </script> <script type="text/javascript"> window.dataLayer = window.dataLayer || []; window.dataLayer.push({}); </script> <noscript><div><img src="https://mc.yandex.ru/watch/295308" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter --> <!-- Google Tag Manager --> <!-- 11/01/2016 layout--> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-P7WM82" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-P7WM82');</script> <!-- End Google Tag Manager --> <div id="fb-root"></div> <!-- insert FB Plugin --> <div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/ru_RU/sdk.js#xfbml=1&version=v2.3"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); </script> <!--[if lt IE 8]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <header> <div class="freeShipping_tooltip">Бесплатная доставка при покупке от 700 рублей* <span class="freeShipping_tooltiptext">Бесплатная доставка при покупке от 700 рублей действует при выборе пунктов выдачи Boxberry или 5post.</span> </div> <div class="wrapper clearfix"> <div class="grid-3 s-grid-12"> <a href="/" class="logo resp-img"><img src="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/logo.png" alt="Издательский Дом &quot;Питер&quot;" /></a> </div> <div class="grid-9 s-grid-12"> <div class="grid-7 m-grid-12 s-grid-12 m-center s-center"> <nav> <a href="/page/how-to-buy-digit-book" title="Магазин" class="">Магазин</a> <a href="/page/o-kompanii" title="Издательство" class="">Издательство</a> <a href="/blog" title="Новости" class="">Новости</a> <a href="/page/avtoru" title="Авторам" class="">Авторам</a> <a href="/page/rights" title="Rights" class="">Rights</a> </nav> </div> <div class="grid-5 m-grid-12 s-grid-12"> <div class="grid-6 login-phone"> <div class="login"> <span> <a class="login-icon" href="/client_account/login">Войти</a> </span> / <span> <a class="s-hidden" href="/client_account/contacts/new">Регистрация</a> </span> </div> </div> <div class="grid-6 cart m-right s-right m-padded-right s-padded-right"> <a href="/cart_items"> <span class="icon"></span> <span class="cart-items-count">0</span> = <span class="cart-total-price">0 р.</span> </a> <div class="popup-cart" > <ul class="clear-list clearfix"> </ul> <div class="totals clearfix"> <div class="grid-6 left"><button>оформить</button></div> <div class="grid-6 right">Итого: 0 р.</div> </div> </div> </div> </div> <div class="grid-7 m-grid-12 s-grid-12"> <div class="search"> <form action="/collection/all" method="get"> <input id="input-ajax" class="rees46-instant-search" type="text" name="q" value="" placeholder="Найти книгу" /> <!-- Disabled by REES46 --> <button type="submit"></button> </form> </div> </div> <div class="grid-5 m-grid-12 s-grid-12" style="border-bottom: 0"> <div class="grid-12 m-center s-center"> <div class="phone"> <span>8 (800) 500 42 17</span> <!-- 28.04.2016 по просьбе глеба убрал<a href="#0" id="callback">Заказать звонок</a>--> <div class="phone_work hide-mob">Время работы:<br/>Пн-Пт: с <b>10:00</b> до <b>18:00</b></div> <p class="hide-desk phone_work-mob">Время работы:<br/>Пн-Пт: с <b>10:00</b> до <b>18:00</b></p> </div> </div> </div> </div> </div> </header> <section> <div class="top-decor clearfix"> <div class="top-decor-left grid-6"></div> <div class="top-decor-right grid-6"></div> </div> <div class="wrapper clearfix"> <div class="grid-3 sidebar m-grid-12 m-padded-sides s-grid-12 s-padded-sides"> <div class="catalog catalog-inner "> <nav class="clearfix tabs-nav"> <a href="#authors-catalog" >Авторы</a> <a href="#books-catalog" class="js-book-link active">Книги</a> </nav> <ul id="authors-catalog" class="clear-list" style="display: none"> <li><a href="/collection/ot-a-do-g">От А до Г</a></li> <li><a href="/collection/ot-d-do-i">От Д до И</a></li> <li><a href="/collection/ot-y-do-m">От Й до М</a></li> <li><a href="/collection/ot-n-do-r">От Н до Р</a></li> <li><a href="/collection/ot-s-do-f">От С до Ф</a></li> <li><a href="/collection/ot-h-do-ch">От Х до Ч</a></li> <li><a href="/collection/ot-sh-do-ya">От Ш до Я</a></li> </ul> <ul id="books-catalog" class="clear-list"> <li class="subs "> <a class="" href="/collection/biznes-literatura" style="background-image: url(https://static.insales-cdn.com/images/collections/1/3223/1043607/cat1.png);" > <span>БИЗНЕС ЛИТЕРАТУРА</span> </a> <ul class="clear-list"> <li class="subs "><a href="/collection/biznes-predprinimatelstvo">Бизнес. Предпринимательство</a> <ul class="clear-list"> <li class=""><a href="/collection/knigi-bakshta">Книги Бакшта</a></li> </ul> </li> <li class=" "><a href="/collection/menedzhment">Управление. Менеджмент</a> </li> <li class=" "><a href="/collection/buhgalterskiy-uchet">Бухгалтерский учет</a> </li> <li class=" "><a href="/collection/finansy">Финансы</a> </li> <li class=" "><a href="/collection/upravlenie-personalom">Управление персоналом</a> </li> <li class=" "><a href="/collection/torgovlya">Торговля</a> </li> <li class=" "><a href="/collection/ekonomika">Экономика</a> </li> <li class="subs "><a href="/collection/marketing-reklama">Маркетинг, реклама</a> <ul class="clear-list"> <li class=""><a href="/collection/kopirayting">Копирайтинг</a></li> <li class=""><a href="/collection/reklama">Реклама</a></li> </ul> </li> <li class=" "><a href="/collection/self-menedzhment">Селф-менеджмент</a> </li> <li class=" "><a href="/collection/prodazhi">Продажи</a> </li> <li class=" "><a href="/collection/delovoy-bestseller">Деловой бестселлер</a> </li> <li class=" "><a href="/collection/liga-nastavnikov">Лига Наставников</a> </li> <li class=" "><a href="/collection/redaktsiya-artema-senatorova">Редакция Артема Сенаторова</a> </li> <li class=" "><a href="/collection/it-dlya-biznesa">IT для бизнеса</a> </li> <li class=" "><a href="/collection/biznes-psihologiya-tverdyy-pereplet">Бизнес-психология (твердый переплет)</a> </li> <li class=" "><a href="/collection/skoro-66e35b">скоро</a> </li> <li class=" "><a href="/collection/must-read-nachinayuschego-biznesmena">Must read начинающего бизнесмена</a> </li> </ul> </li> <li class="subs active"> <a class="_Active" href="/collection/kompyutery-i-internet" style="background-image: url(https://static.insales-cdn.com/images/collections/1/3232/1043616/cat4.png);" > <span>КОМПЬЮТЕРНАЯ ЛИТЕРАТУРА</span> </a> <ul class="clear-list"> <li class=" "><a href="/collection/diskont-2">ДИСКОНТ</a> </li> <li class="subs "><a href="/collection/biblioteka-programmista">Библиотека программиста</a> <ul class="clear-list"> <li class=""><a href="/collection/sovershennyy-algoritm">Совершенный алгоритм</a></li> </ul> </li> <li class=" "><a href="/collection/biblioteka-spetsialista">Библиотека специалиста</a> </li> <li class="subs "><a href="/collection/bestsellery-oreilly">Бестселлеры O'Reilly</a> <ul class="clear-list"> <li class=""><a href="/collection/head-first-oreilly">Head First O'Reilly</a></li> </ul> </li> <li class="subs "><a href="/collection/operatsionnye-sistemy">Операционные системы</a> <ul class="clear-list"> <li class=""><a href="/collection/windows-ustanovka-i-nastroyka">Windows</a></li> <li class=""><a href="/collection/linux">Linux</a></li> <li class=""><a href="/collection/razrabotka-i-realizatsiya-operatsionnyh-sistem-teoreticheskie-knigi-i-uchebniki">Разработка и реализация операционных систем. Теоретические книги и учебники</a></li> <li class=""><a href="/collection/devops">DevOps</a></li> </ul> </li> <li class="subs "><a href="/collection/programmirovanie-razrabotka-programnogo-obespecheniya">Программирование. Разработка програмного обеспечения</a> <ul class="clear-list"> <li class=""><a href="/collection/programmirovanie-igr">Программирование игр</a></li> <li class=""><a href="/collection/prilozheniya-dlya-mobilnyh-ustroystv">Приложения для мобильных устройств.</a></li> </ul> </li> <li class=" "><a href="/collection/programmirovanie-osnovy-i-algoritmy">Программирование. Основы и алгоритмы</a> </li> <li class="subs "><a href="/collection/yazyki-programmirovaniya">Языки программирования</a> <ul class="clear-list"> <li class=""><a href="/collection/yazyk-programmirovaniya-ss-s">С,С++, С#</a></li> <li class=""><a href="/collection/programmirovanie-na-html5">HTML5</a></li> <li class=""><a href="/collection/programmirovanie-pod-android-i-ios">программирование под Android и IOS</a></li> <li class=""><a href="/collection/python">Python</a></li> <li class=""><a href="/collection/java">Java</a></li> <li class=""><a href="/collection/javascript">JavaScript</a></li> </ul> </li> <li class=" "><a href="/collection/bazy-dannyh">Базы данных</a> </li> <li class=" "><a href="/collection/computer-science-i-algoritmy">Computer Science и алгоритмы</a> </li> <li class="subs "><a href="/collection/razrabotka">Разработка</a> <ul class="clear-list"> <li class=""><a href="/collection/upravlenie-it-proektami">Управление IT проектами</a></li> <li class=""><a href="/collection/igry">Игры</a></li> <li class=""><a href="/collection/veb-razrabotka">Веб-разработка</a></li> </ul> </li> <li class=" "><a href="/collection/dlya-professionalov">Для профессионалов</a> </li> <li class=" "><a href="/collection/informatsionnye-sistemy">Информационные системы</a> </li> <li class="subs "><a href="/collection/informatsionnaya-bezopasnost">Информационная безопасность</a> <ul class="clear-list"> <li class=""><a href="/collection/haking">Хакинг</a></li> </ul> </li> <li class=" "><a href="/collection/bezopasnost">Безопасность</a> </li> <li class=" "><a href="/collection/klassika-computer-science">Классика Computer Science</a> </li> <li class=" "><a href="/collection/elektronnaya-kommertsiya">Электронная коммерция</a> </li> <li class=" "><a href="/collection/programmirovanie-dlya-detey">Программирование для детей</a> </li> <li class=" "><a href="/collection/arduino">Arduino</a> </li> <li class=" "><a href="/collection/bestsellery-manning">Бестселлеры Manning</a> </li> <li class=" "><a href="/collection/bestsellery-no-starch-press">Бестселлеры No Starch Press</a> </li> <li class=" "><a href="/collection/bestsellery-packt">Бестселлеры Packt</a> </li> <li class=" "><a href="/collection/skoro">Скоро</a> </li> <li class=" active"><a href="/collection/react">React</a> </li> <li class=" "><a href="/collection/top-2">Топ продаж</a> </li> <li class=" "><a href="/collection/grafika-i-dizayn">Графика и дизайн</a> </li> <li class=" "><a href="/collection/seriya-grokaem">Серия Грокаем</a> </li> </ul> </li> <li class="subs "> <a class="" href="/collection/nauka-i-obrazovanie" style="background-image: url(https://static.insales-cdn.com/images/collections/1/346/1048922/cat11.png);" > <span>НАУКА И ОБРАЗОВАНИЕ</span> </a> <ul class="clear-list"> <li class="subs "><a href="/collection/nauchno-populyarnaya-literatura">Научно-популярная литература</a> <ul class="clear-list"> <li class=""><a href="/collection/pokety">Покеты</a></li> </ul> </li> <li class="subs "><a href="/collection/uchebniki-dlya-tehnikumov-i-vuzov-14">Учебники для вузов</a> <ul class="clear-list"> <li class=""><a href="/collection/uchebniki-po-menedzhmentu-dlya-vuzov">учебники по менеджменту для Вузов</a></li> <li class=""><a href="/collection/filosofiya-2">Философия</a></li> <li class=""><a href="/collection/vospitanie-obrazovanie-pedagogika">Воспитание. Образование. Педагогика</a></li> <li class=""><a href="/collection/istoriya-2">История</a></li> <li class=""><a href="/collection/politika">Политика</a></li> <li class=""><a href="/collection/zhurnalistika">Журналистика</a></li> <li class=""><a href="/collection/sotsiologiya-2">Социология</a></li> <li class=""><a href="/collection/religiovedenie">Религиоведение</a></li> <li class=""><a href="/collection/kulturologiya-2">Культурология</a></li> <li class=""><a href="/collection/ekonomika-2">Экономика</a></li> <li class=""><a href="/collection/nachertatelnaya-geometriya">Учебники и учебные посбия по начертательной геометрии</a></li> <li class=""><a href="/collection/uchebniki-po-elektrotehnike">Учебники по электротехнике</a></li> <li class=""><a href="/collection/uchebniki-po-metrologii">Учебники по метрологии</a></li> <li class=""><a href="/collection/programmirovanie">Программирование</a></li> <li class=""><a href="/collection/informatika-3">Информатика</a></li> <li class=""><a href="/collection/pravo">Право</a></li> <li class=""><a href="/collection/matematika-2">Математика</a></li> <li class=""><a href="/collection/himiya-2">Химия</a></li> <li class=""><a href="/collection/meditsina-3">Медицина</a></li> <li class=""><a href="/collection/tehnicheskie-nauki">Технические науки</a></li> <li class=""><a href="/collection/katalog-1-3">Учебники для военных вузов</a></li> <li class=""><a href="/collection/psihologiya-2">Психология</a></li> </ul> </li> <li class="subs "><a href="/collection/uchebniki-dlya-shkoly">Учебники для школы</a> <ul class="clear-list"> <li class=""><a href="/collection/informatika">Информатика</a></li> <li class=""><a href="/collection/matematika-v-shkole">Математика в школе</a></li> <li class=""><a href="/collection/biologiya">Биология</a></li> <li class=""><a href="/collection/istoriya-3">История</a></li> <li class=""><a href="/collection/inostrannye-yazyki-2">Иностранные языки</a></li> <li class=""><a href="/collection/russkiy-yazyk">Русский язык</a></li> <li class=""><a href="/collection/obschestvoznanie">Обществознание</a></li> <li class=""><a href="/collection/himiya-3">Химия</a></li> <li class=""><a href="/collection/fizika">Физика</a></li> </ul> </li> <li class=" "><a href="/collection/istoriya">История</a> </li> <li class=" "><a href="/collection/inostrannye-yazyki">Иностранные языки</a> </li> <li class=" "><a href="/collection/russkiy-yazyk-i-literatura">Русский язык и литература</a> </li> <li class=" "><a href="/collection/pedagogika">Педагогика</a> </li> <li class=" "><a href="/collection/new-science">New Science</a> </li> <li class=" "><a href="/collection/pop-science">Pop Science</a> </li> <li class=" "><a href="/collection/new-med">New Med</a> </li> <li class=" "><a href="/collection/top-prodazh-537295">ТОП Продаж</a> </li> <li class=" "><a href="/collection/skoro-3">скоро</a> </li> </ul> </li> <li class="subs "> <a class="" href="/collection/publitsistika-i-istoriya" style="background-image: url(https://static.insales-cdn.com/images/collections/1/3242/1043626/cat8.png);" > <span>ПУБЛИЦИСТИКА И ИСТОРИЯ</span> </a> <ul class="clear-list"> <li class=" "><a href="/collection/piter-poket">ПИТЕР ПОКЕТ</a> </li> <li class=" "><a href="/collection/armen-gasparyan">Армен Гаспарян</a> </li> <li class=" "><a href="/collection/razvedopros">Дмитрий Goblin Пучков</a> </li> <li class=" "><a href="/collection/nash-xx-vek-kak-eto-bylo">Наш XX век. Как это было?</a> </li> <li class=" "><a href="/collection/tupichok-goblina">Тупичок Гоблина</a> </li> <li class=" "><a href="/collection/susi-nuar">Суси-нуар</a> </li> <li class=" "><a href="/collection/limonov">Лимонов</a> </li> <li class=" "><a href="/collection/razvedopros-rasprodazha">Пучков рекомендует</a> </li> <li class=" "><a href="/collection/popov">Попов</a> </li> <li class=" "><a href="/collection/patrioticheskie-knigi">Патриотические книги</a> </li> <li class="subs "><a href="/collection/knigi-starikova">Книги Старикова</a> <ul class="clear-list"> <li class=""><a href="/collection/audiknigi-nstarikova">Аудиокниги Н.Старикова</a></li> </ul> </li> <li class=" "><a href="/collection/nikolay-starikov-rekomenduet-prochitat">Николай Стариков рекомендует прочитать</a> </li> <li class=" "><a href="/collection/komplekty-2">Комплекты</a> </li> <li class=" "><a href="/collection/klim-zhukov">Клим Жуков</a> </li> <li class="subs "><a href="/collection/istoriya-cf24be">История</a> <ul class="clear-list"> <li class=""><a href="/collection/istoriya-rossii">История России</a></li> <li class=""><a href="/collection/istoriya-zarubezhnyh-stran">История зарубежных стран</a></li> </ul> </li> </ul> </li> <li class="subs "> <a class="" href="/collection/meditsinskaya-literatura" style="background-image: url(https://static.insales-cdn.com/images/collections/1/3237/1043621/cat6.png);" > <span>МЕДИЦИНСКАЯ ЛИТЕРАТУРА</span> </a> <ul class="clear-list"> <li class=" "><a href="/collection/knigi-doktora-sovetova">Книги доктора Советова</a> </li> <li class="subs "><a href="/collection/zdorovie-vsey-semi">Здоровье всей семьи</a> <ul class="clear-list"> <li class=""><a href="/collection/zdorovie-zhenschiny">Здоровье женщины</a></li> <li class=""><a href="/collection/zdorovie-detey">Здоровье детей</a></li> </ul> </li> <li class=" "><a href="/collection/vostochnaya-meditsina">Восточная медицина</a> </li> <li class=" "><a href="/collection/diety">Диеты</a> </li> <li class="subs "><a href="/collection/avtorskie-metodiki-istseleniya">Авторские методики исцеления</a> <ul class="clear-list"> <li class=""><a href="/collection/proekt-knigi-korodetskogo">Проект «Книги Кородецкого»</a></li> <li class=""><a href="/collection/avtorskie-metodiki-istseleniya-raznoe">Авторские методики исцеления. Разное</a></li> <li class=""><a href="/collection/proekt-zhizn-po-bolotovu">Проект «Жизнь по Болотову»</a></li> <li class=""><a href="/collection/proekt-knigi-travinki">Проект «Книги Травинки»</a></li> <li class=""><a href="/collection/proekt-knigi-andreeva">Проект «Книги Андреева»</a></li> <li class=""><a href="/collection/evgeniy-bozhiev-sovetuet">Евгений Божьев советует</a></li> </ul> </li> <li class=" "><a href="/collection/spravochniki">Справочники</a> </li> <li class="subs "><a href="/collection/narodnaya-i-netraditsionnaya-meditsina">Народная и нетрадиционная медицина</a> <ul class="clear-list"> <li class=""><a href="/collection/lechebnoe-dyhanie">Лечебное дыхание</a></li> <li class=""><a href="/collection/ochischenie-organizma">Очищение организма</a></li> </ul> </li> <li class="subs "><a href="/collection/literatura-dlya-spetsialistov">Литература для специалистов</a> <ul class="clear-list"> <li class=""><a href="/collection/hirurgiya">Хирургия</a></li> <li class=""><a href="/collection/otorinolaringologiya">Оториноларингология</a></li> <li class=""><a href="/collection/gastroenterologiya-dietologiya">Гастроэнтерология. Диетология</a></li> <li class=""><a href="/collection/pediatriya">Педиатрия</a></li> <li class=""><a href="/collection/nevrologiya-neyrohirurgiya">Неврология. Нейрохирургия</a></li> <li class=""><a href="/collection/oftalmologiya">Офтальмология</a></li> <li class=""><a href="/collection/stomatologiya">Стоматология</a></li> <li class=""><a href="/collection/dermatovenerologiya">Дерматовенерология</a></li> <li class=""><a href="/collection/akusherstvo-ginekologiya">Акушерство. Гинекология</a></li> <li class=""><a href="/collection/ftiziatriya">Фтизиатрия</a></li> </ul> </li> <li class=" "><a href="/collection/beremennost-i-uhod-za-rebenkom">Беременность и уход за ребенком</a> </li> <li class=" "><a href="/collection/spetsialnaya-meditsinskaya-literaturabolezni-spravochniki">Специальная медицинская литература.Болезни. Справочники</a> </li> <li class=" "><a href="/collection/sputnik-vracha">Спутник врача</a> </li> </ul> </li> <li class="subs "> <a class="" href="/collection/psihologicheskaya-literatura" style="background-image: url(https://static.insales-cdn.com/images/collections/1/343/1048919/cat7.png);" > <span>ПСИХОЛОГИЧЕСКАЯ ЛИТЕРАТУРА</span> </a> <ul class="clear-list"> <li class="subs "><a href="/collection/populyarnaya-psihologiya">Популярная психология</a> <ul class="clear-list"> <li class=""><a href="/collection/psihologiya-obscheniya">Психология общения</a></li> <li class=""><a href="/collection/psihologiya-zhiznennogo-uspeha">Психология жизненного успеха</a></li> <li class=""><a href="/collection/nlp">НЛП</a></li> <li class=""><a href="/collection/psihologiya-finansovogo-uspeha">Психология финансового успеха</a></li> <li class=""><a href="/collection/psihologiya-samopoznaniya-i-samosovershenstvovaniya">Психология самопознания и самосовершенствования</a></li> <li class=""><a href="/collection/razvitie-intellektualnyh-sposobnostey">Развитие интеллектуальных способностей</a></li> <li class=""><a href="/collection/psihologiya-dlya-zhenschin">Психология для женщин</a></li> <li class=""><a href="/collection/psihologiya-vzaimootnosheniy">Психология взаимоотношений</a></li> <li class=""><a href="/collection/upravlenie-stressom">Управление стрессом</a></li> <li class=""><a href="/collection/manipulyatsii">Манипуляции</a></li> <li class=""><a href="/collection/knigi-samsonovoy">книги Самсоновой</a></li> <li class=""><a href="/collection/anton-petryakov">Антон Петряков</a></li> </ul> </li> <li class="subs "><a href="/collection/psihoterapiya-i-psihoanaliz">Психотерапия и психоанализ</a> <ul class="clear-list"> <li class=""><a href="/collection/psihoanaliz">Психоанализ</a></li> <li class=""><a href="/collection/kategoriya">Психотерапия</a></li> </ul> </li> <li class=" "><a href="/collection/kognitivno-povedencheskaya-psihoterapiya">Когнитивно-поведенческая психотерапия</a> </li> <li class=" "><a href="/collection/rabota-s-travmoy">Работа с травмой</a> </li> <li class=" "><a href="/collection/psihologiya-dlya-professionalov">Психология для профессионалов</a> </li> <li class=" "><a href="/collection/spetsialnaya-psihologiya">Специальная психология</a> </li> <li class=" "><a href="/collection/psihologiya-razvitiya-i-vozrastnaya-psihologiya">Психология развития и возрастная психология</a> </li> <li class=" "><a href="/collection/prakticheskaya-psihologiya">Практическая психология</a> </li> <li class=" "><a href="/collection/sotsialnaya-psihologiya">Социальная психология</a> </li> <li class=" "><a href="/collection/psihologiya-lzhi">Психология лжи</a> </li> <li class=" "><a href="/collection/sam-sebe-psiholog">Сам себе психолог</a> </li> <li class=" "><a href="/collection/knigi-a-maksimova">Книги А. Максимова</a> </li> <li class=" "><a href="/collection/mastera-psihologii">Мастера Психологии</a> </li> <li class=" "><a href="/collection/knigi-ryuty-kavashimy">Книги Рюты Кавашимы</a> </li> <li class=" "><a href="/collection/ekopokety">#экопокеты</a> </li> <li class=" "><a href="/collection/aleksandr-korol">Александр Король</a> </li> <li class=" "><a href="/collection/top-prodazh-bacf33">ТОП Продаж</a> </li> <li class=" "><a href="/collection/psihologiya-na-kazhdyy-den">Психология на каждый день</a> </li> <li class=" "><a href="/collection/robert-lihi">Роберт Лихи</a> </li> <li class=" "><a href="/collection/psychology-workbook">Psychology workbook</a> </li> <li class=" "><a href="/collection/netrevozhnyy-young-adult">Нетревожный young adult</a> </li> <li class=" "><a href="/collection/psihologiya-dlya-podrostkov">Психология для подростков</a> </li> <li class=" "><a href="/collection/psihiart">ПсихиART</a> </li> <li class=" "><a href="/collection/skoro-a38926">скоро</a> </li> </ul> </li> <li class="subs "> <a class="" href="/collection/dom-byt-dosug" style="background-image: url(https://static.insales-cdn.com/images/collections/1/3230/1043614/cat3.png);" > <span>ДОМ. БЫТ. ДОСУГ</span> </a> <ul class="clear-list"> <li class=" "><a href="/collection/kraevedenie">Путеводители</a> </li> <li class=" "><a href="/collection/sport-yoga-fitnes-tantsy">Спорт, йога, фитнес, танцы, шахматы, шашки</a> </li> <li class=" "><a href="/collection/kalendari">Календари. Блокноты. Ежедневники</a> </li> <li class=" "><a href="/collection/kulinariya">Кулинария</a> </li> <li class=" "><a href="/collection/domashniy-master">Домашний мастер</a> </li> <li class=" "><a href="/collection/rukodelie">Рукоделие</a> </li> <li class=" "><a href="/collection/sad-ogorod">Сад, огород</a> </li> <li class=" "><a href="/collection/interier-dizayn">Интерьер, дизайн</a> </li> <li class=" "><a href="/collection/igry-i-razvlecheniya">Игры и развлечения</a> </li> <li class=" "><a href="/collection/turizm">Туризм</a> </li> <li class="subs "><a href="/collection/ezoterika">Эзотерика</a> <ul class="clear-list"> <li class=""><a href="/collection/ezoterika-2">Эзотерика</a></li> <li class=""><a href="/collection/astrologiya-goroskopy-gadaniya">Астрология, гороскопы, гадания</a></li> <li class=""><a href="/collection/magiya-okkultizm-mistika">Магия, оккультизм, мистика</a></li> <li class=""><a href="/collection/fen-shuy">Фэн-шуй</a></li> <li class=""><a href="/collection/sonniki">Сонники</a></li> <li class=""><a href="/collection/knigi-rfada">Книги Р.Фада</a></li> </ul> </li> <li class=" "><a href="/collection/hudozhestvennaya-literatura-2">Художественная литература</a> </li> </ul> </li> <li class="subs "> <a class="" href="/collection/detskaya-literatura-igry" style="background-image: url(https://static.insales-cdn.com/images/collections/1/3226/1043610/cat2.png);" > <span>ДЕТСКАЯ ЛИТЕРАТУРА. ИГРЫ</span> </a> <ul class="clear-list"> <li class=" "><a href="/collection/vy-i-vash-rebyonok">Вы и ваш ребёнок</a> </li> <li class=" "><a href="/collection/ya-hochu-vse-znat">Я хочу все знать!</a> </li> <li class=" "><a href="/collection/inostrannye-yazyki-dlya-detey">Иностранные языки для детей</a> </li> <li class=" "><a href="/collection/raskraski-igry-zagadki">Раскраски, игры, загадки</a> </li> <li class=" "><a href="/collection/dlya-samyh-malenkih">Для самых маленьких</a> </li> <li class=" "><a href="/collection/dlya-doshkolnikov-i-mladshih-klassov">Для дошкольников и младших классов</a> </li> <li class=" "><a href="/collection/literatura-po-vospitaniyu-detey">Литература по воспитанию детей</a> </li> <li class=" "><a href="/collection/skoro-v-shkolu">Скоро в школу</a> </li> <li class=" "><a href="/collection/animal-books">Занимательная зоология</a> </li> <li class=" "><a href="/collection/skazki-dlya-umnichki">Сказки для умнички</a> </li> <li class=" "><a href="/collection/poleznye-skazki">Полезные сказки</a> </li> <li class=" "><a href="/collection/0-3">0-3</a> </li> <li class=" "><a href="/collection/4-6">4-6</a> </li> <li class=" "><a href="/collection/7-9">7-10</a> </li> <li class=" "><a href="/collection/10-12">11-14</a> </li> <li class=" "><a href="/collection/mi-mi-mishki">Ми-ми-мишки</a> </li> <li class=" "><a href="/collection/tensay">Тэнсай</a> </li> <li class=" "><a href="/collection/kretova">Книги Кристины Кретовой</a> </li> <li class=" "><a href="/collection/petronella">Петронелла</a> </li> <li class=" "><a href="/collection/vesyolaya-shkola-kapuki-kanuki">Весёлая школа Капуки Кануки</a> </li> <li class=" "><a href="/collection/skoro-detskoe">Скоро Детское</a> </li> <li class=" "><a href="/collection/novinki-dlya-detey">Новинки для детей</a> </li> <li class=" "><a href="/collection/top-prodazh-3">Топ продаж</a> </li> <li class=" "><a href="/collection/gotovimsya-k-shkole-s-piterom-vybor-redaktsii">Готовимся к школе с Питером. Выбор редакции</a> </li> <li class=" "><a href="/collection/biobook-a-tolmachyova">BIObook А. Толмачёва</a> </li> <li class="subs "><a href="/collection/vesyolaya-shkola">Весёлая школа</a> <ul class="clear-list"> <li class=""><a href="/collection/veselyy-angliyskiy">Веселый английский</a></li> </ul> </li> <li class=" "><a href="/collection/novogodnie-podarki-i-podelki">Новогодние подарки и поделки</a> </li> <li class=" "><a href="/collection/osoznannoe-roditelstvo">Осознанное родительство</a> </li> <li class=" "><a href="/collection/nahodilki-razvivalki">Находилки-развивалки</a> </li> <li class=" "><a href="/collection/roditelyam-o-detyah">Родителям о детях</a> </li> <li class=" "><a href="/collection/komplekty-dlya-detey">Комплекты для детей</a> </li> <li class=" "><a href="/collection/frantsuzskaya-nauchno-populyarnaya-seriya">Французская научно-популярная серия</a> </li> </ul> </li> <li class="subs "> <a class="" href="/collection/iskusstvo-i-kultura" style="background-image: url(https://static.insales-cdn.com/images/collections/1/3234/1043618/cat5.png);" > <span>ИСКУССТВО и КУЛЬТУРА</span> </a> <ul class="clear-list"> <li class=" "><a href="/collection/arhitektura-i-zodchestvo">Архитектура и зодчество</a> </li> <li class="subs "><a href="/collection/izobrazitelnoe-iskusstvo">Изобразительное искусство</a> <ul class="clear-list"> <li class=""><a href="/collection/uchimsya-risovat">Учимся рисовать</a></li> <li class=""><a href="/collection/zendudl">Зендудл</a></li> <li class=""><a href="/collection/risovanie-dlya-professionalov">Рисование для профессионалов</a></li> </ul> </li> <li class=" "><a href="/collection/muzyka-noty">Музыка, ноты</a> </li> <li class=" "><a href="/collection/fotoiskusstvo">Фотоискусство</a> </li> <li class="subs "><a href="/collection/dizayn">Дизайн</a> <ul class="clear-list"> <li class=""><a href="/collection/smirnov-school-rekomenduet">Smirnov School рекомендует</a></li> </ul> </li> <li class=" "><a href="/collection/igrovaya-industriya-komiksy">Игровая индустрия. Комиксы</a> </li> <li class=" "><a href="/collection/stsenarnoe-masterstvo">Сценарное мастерство</a> </li> </ul> </li> <li class="subs "> <a class="" href="/collection/prochee" style="background-image: url(https://static.insales-cdn.com/images/collections/1/2761/1075913/micro_cat_Jurist_2.png);" > <span>ПРОЧЕЕ</span> </a> <ul class="clear-list"> <li class=" "><a href="/collection/diskont">ДИСКОНТ</a> </li> <li class="subs "><a href="/collection/avtomobili-pdd">АВТОМОБИЛИ. ПДД</a> <ul class="clear-list"> <li class=""><a href="/collection/ekzamen-v-gibdd-i-pdd">Экзамен в ГИБДД и ПДД</a></li> <li class=""><a href="/collection/shtrafy-i-prava-voditeley">Штрафы и права водителей</a></li> <li class=""><a href="/collection/avtoshkola">Автошкола</a></li> </ul> </li> <li class="subs "><a href="/collection/audioknigi-3">АУДИОКНИГИ</a> <ul class="clear-list"> <li class=""><a href="/collection/ideologiya-russkoy-gosudarstvennosti-kontinent-rossiya">Идеология русской государственности. Континент Россия.</a></li> <li class=""><a href="/collection/petronella-2">Петронелла</a></li> </ul> </li> <li class="subs "><a href="/collection/hudozhestvennaya-literarura">ХУДОЖЕСТВЕННАЯ ЛИТЕРАТУРА</a> <ul class="clear-list"> <li class=""><a href="/collection/irina-oganova">Ирина Оганова</a></li> <li class=""><a href="/collection/poeziya">Поэзия</a></li> <li class=""><a href="/collection/anna-revyakina">Анна Ревякина</a></li> <li class=""><a href="/collection/poket-stihi">Покет. Стихи</a></li> <li class=""><a href="/collection/kpd">КПД</a></li> <li class=""><a href="/collection/skoro-2">скоро</a></li> </ul> </li> <li class=" "><a href="/collection/puteshestviya-turizm">ПУТЕШЕСТВИЯ. ТУРИЗМ</a> </li> <li class=" "><a href="/collection/suvenirnaya-produktsiya">СУВЕНИРНАЯ ПРОДУКЦИЯ</a> </li> <li class=" "><a href="/collection/top-prodazh-2">ТОП Продаж</a> </li> <li class=" "><a href="/collection/predzakazy">Предзаказы</a> </li> <li class=" "><a href="/collection/skoro-0a5afa">Скоро</a> </li> <li class=" "><a href="/collection/izolenta">Изолента</a> </li> <li class=" "><a href="/collection/young-adult-nonfiction">Young Adult Nonfiction</a> </li> <li class=" "><a href="/collection/den-knigodareniya-2023">День книгодарения 2023</a> </li> <li class=" "><a href="/collection/den-kosmonavtiki">День космонавтики</a> </li> <li class=" "><a href="/collection/piterfantasy">Питер.Fantasy</a> </li> <li class=" "><a href="/collection/sohranyaem-sebya-i-prirodu">Сохраняем себя и природу</a> </li> <li class=" "><a href="/collection/strashnye-skidki">Страшные скидки</a> </li> <li class=" "><a href="/collection/istoriya-ca272d">История</a> </li> <li class=" "><a href="/collection/den-zaschity-detey">День защиты детей</a> </li> <li class=" "><a href="/collection/aktsiya">Акция</a> </li> </ul> </li> <div class="js-catalog-url catalog-back-url"> <a href="/">Вернуться в основной каталог <span>>></span></a> </div> </ul> </div> <div class="b30years"> <div class="b30years-block resp-img"> <center> <a href="/blogs/b30years"><img src="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/b30years.png"></a> </center> </div> </div> <div class="bHabr"> <div class="bHabr-block resp-img"> <center> <a href="https://habr.com/ru/company/piter/blog/"><img src="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/bHabr.png"></a> </center> </div> </div> <div class="bPartEsg"> <div class="bPartEsg-block resp-img"> <center> <a href="https://esg-media.ru/ustoichivoerazvitievlicax-catalogue"><img src="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/bPartEsg.png"></a> </center> </div> </div> <div class="sidebar-inner m-hidden s-hidden"> <ul class="menu_last"> <li> <a href="https://storage.piter.com/catalog/brend_2025.pdf" target="_blank">Каталог новинок и бестселлеров 24/25</a> </li> <li> <a href="https://storage.piter.com/catalog/CATALOGUE_PITER_LIRA_2023_2024.pdf" target="_blank">Каталог новинок и бестселлеров 23/24</a> </li> <li> <a href="https://storage.piter.com/catalog/brend2223.pdf" target="_blank">Каталог новинок и бестселлеров 22/23</a> </li> <li> <a href="/page/arhiv-katalogov" target="_blank">Архив каталогов</a> </li> </ul> <div class="news"> <div class="h1"><a href="/blog">Новости</a></div> <div class="news-block resp-img"> <img src="https://static.insales-cdn.com/images/articles/1/995/7341027/compact_s3hhi2vvwpnv3iskct_84t8ddzk.jpeg"> <br /> <p class="date">26.11.2024</p> <a class="title" href="/blog/retsepty-typescript">«Рецепты TypeScript»</a> <div class="editor-content news-content"> <p><span style="color: ##9bc5ff;">&laquo;Рецепты TypeScript&raquo;</span><span>&nbsp;Стефана Баумгартнера &ndash; книга из серии &laquo;книг рецептов&raquo;&nbsp;</span><span style="color: #cc0000;">O&rsquo;Reilly</span><span>. Такое название серии объясняется структурой этих книг: вместо бесконечных теоретических выкладок, сквозь которые продираться не то что нелегко, а попросту скучно, авторы предлагают погружаться в материал через &laquo;рецепты&raquo; &ndash; примеры реальных задач, которые сопровождаются лаконичными и понятными решениями и их подробным обсуждением &ndash; того, как автор к ним пришёл и почему они являются действенными. В этот ряд &laquo;поваренных книг&raquo; вписывается и та, о которой мы поговорим сегодня.</span></p> </div> <a class="more" href="/blog/retsepty-typescript">Подробнее</a> </div> <div class="news-block resp-img"> <img src="https://static.insales-cdn.com/images/articles/1/990/7341022/compact_spbap6_wqf2xqz1y3p_cqwzvrfc.jpeg"> <br /> <p class="date">21.11.2024</p> <a class="title" href="/blog/prozrachnoe-programmnoe-obespechenie-bezopasnost-tsepochek-postavok-po">«Прозрачное программное обеспечение: Безопасность цепочек поставок ПО»</a> <div class="editor-content news-content"> <p><span>Мы живем во времена, когда программное обеспечение затрагивает все аспекты нашего общества. Оно применяется повсюду, начиная с критических инфраструктур и цифровой коммерции и заканчивая национальной безопасностью. Тем не менее тот же отчет о перспективах ВВП показывает, что только 45 % людей доверяют технологии, лежащей в основе современных экономик и общества. Отчасти это можно связать с длинной историей громких взломов систем безопасности и давней проблемой с прозрачностью цепочек поставок ПО.</span><br><br><span>Именно об этом мы хотим рассказать в связи с выходом книги &ldquo;Прозрачное программное обеспечение: Безопасность цепочек поставок ПО&rdquo; Криса Хьюза, Тони Тернера.</span></p> </div> <a class="more" href="/blog/prozrachnoe-programmnoe-obespechenie-bezopasnost-tsepochek-postavok-po">Подробнее</a> </div> <div class="news-block resp-img"> <img src="https://static.insales-cdn.com/images/articles/1/989/7341021/compact_44614089.jpg"> <br /> <p class="date">20.11.2024</p> <a class="title" href="/blog/istoriya-vsego-14-milliardov-let-kosmicheskoy-evolyutsii-3-e-mezhd-izdanie">«История всего. 14 миллиардов лет космической эволюции. 3-е межд. издание»</a> <div class="editor-content news-content"> <p><span>&laquo;В начале всех начал была физика&raquo;. Прошло 14 миллиардов лет, и жизнь продолжается. Вокруг нас бескрайние просторы Вселенной, далёкие звёзды и загадочные планеты. Но в самом начале, сразу после Большого взрыва, Вселенная была такой крошечной, что могла уместиться в грейпфрут. За невероятно короткий промежуток времени &mdash; всего 10(-33) секунды &mdash; в ее истории прошла целая эпоха.</span><br><br><span>Завораживающая книга для тех, кто любовался просторами Млечного Пути, с интересом всматривался в звёзды и задавал себе множество вопросов.</span><br><span>&laquo;История всего. 14 миллиардов лет космической эволюции&raquo; приоткрывает завесу тайны такой загадочной Вселенной.</span></p> </div> <a class="more" href="/blog/istoriya-vsego-14-milliardov-let-kosmicheskoy-evolyutsii-3-e-mezhd-izdanie">Подробнее</a> </div> <div class="news-block resp-img"> <img src="https://static.insales-cdn.com/images/articles/1/7189/7322645/compact_syvv35lhc0ad-a7tlgy-ucggk5c.jpeg"> <br /> <p class="date">14.11.2024</p> <a class="title" href="/blog/kniga-prostoe-obektno-orientirovannoe-proektirovanie-chistyy-i-gibkiy-kod">Книга: «Простое объектно-ориентированное проектирование: чистый и гибкий код»</a> <div class="editor-content news-content"> <p style="text-align: justify;"><span>Объектно-ориентированное проектирование (ООП) &mdash; не просто чисто инженерная задача; оно перерастает в искусство. Никакая заданная последовательность шагов не приведет к оптимальному проекту. Объектно-ориентированное проектирование требует творческого подхода.</span></p> </div> <a class="more" href="/blog/kniga-prostoe-obektno-orientirovannoe-proektirovanie-chistyy-i-gibkiy-kod">Подробнее</a> </div> <div class="news-block resp-img"> <img src="https://static.insales-cdn.com/images/articles/1/7177/7322633/compact_-fh0q9adh2kpblukaqtajxipa4c.jpeg"> <br /> <p class="date">14.11.2024</p> <a class="title" href="/blog/kniga-linux-karmannyy-spravochnik-4-e-izd">Книга: «Linux. Карманный справочник. 4-е изд.»</a> <div class="editor-content news-content"> <p style="text-align: justify;"><span>Когда речь заходит о Linux, разработчики и системные администраторы сразу представляют &ldquo;толстые&rdquo; руководства, которые предлагают глубокое погружение в каждую деталь операционной системы. Но иногда вам просто хочется иметь под рукой небольшой справочник, который поможет быстро и эффективно справляться с повседневными задачами. Именно таково предназначение книги Дэниела Джей Барретта &laquo;Linux. Карманный справочник. 4-е изд.&raquo;</span></p> </div> <a class="more" href="/blog/kniga-linux-karmannyy-spravochnik-4-e-izd">Подробнее</a> </div> <a href="/blog" class="all-news"><u><i>Все новости</i></u></a> </div> <!-- <div class="subscribe"> --> <!-- </div> --> <div class="banners resp-img"> <div class="banner-block"> <p><!--<a href="http://www.piter.com/page/dostavka" target="_blank"><img src='https://static.insales-cdn.com/files/1/4495/1552783/original/303_350_kurer.jpg' alt="" width="303" height="350" /></a>--></p> </div> </div> <div class="social-widget"> &nbsp; </div> </div> </div> <!-- REES46: get collection ID --> <script type="text/javascript"> window.r46_category_id = 10567584 </script> <!-- /REES46: get collection ID --> <!--222 all--> <!--222 kompyutery-i-internet--> <!--222 react--> <div class="grid-9 m-grid-12 s-grid-12 main-content"> <!-- collection --> <div class="right"> <nav class="prod-sections-inner prod-sections"> <a href="/collection/new">Новинки</a> <a href="/collection/best">Бестселлеры</a> <a href="/collection/soon">Скоро</a> <a href="/collection/recommend">Рекомендуем</a> </nav> </div> <div class="breadcrumbs clear"> <a href="/">Главная</a> &gt; <a href="/collection/kompyutery-i-internet">КОМПЬЮТЕРНАЯ ЛИТЕРАТУРА</a> &gt; <span>React</span> </div> <h1>React</h1> <div class="shadow" style="margin-top: 0; margin-bottom: -9px;"></div> <div class="filter clearfix"> <form id="characteristics" action="/collection/react" method="get"> <input type="hidden" name="page_size" value=""/> <input type="hidden" name="order" value="" /> <input type="hidden" name="q" value=""/> <div class="sorting"> <div class="sorting-block"> <label>По цене</label><a href="#0" data-title="price" class="" ></a> <a href="#0" data-title="descending_price" class=" desc"></a> </div> <div class="sorting-block"> <label>По названию</label><a href="#0" data-title="title" class=""></a> <a href="#0" data-title="descending_title" class=" desc"></a> </div> <div class="sorting-block"> <label>По дате добавления</label><a href="#0" data-title="age" class=""></a> <a href="#0" data-title="descending_age" class=" desc"></a> </div> </div> <div class="book-type"> <input type="hidden" value="1717868" data-type="бумажный" name="options[169105][]" disabled="disabled" /> <input type="hidden" value="3510871" data-type="цифровой" name="options[169105][]" disabled="disabled" /> <input type="hidden" value="23485787" data-type="цифровой" name="options[169105][]" disabled="disabled" /> <label> <input type="checkbox" class="book-type-select" value="бумажный" /> Бумажная версия (в наличии) </label> <label> <input type="checkbox" class="book-type-select" value="цифровой" /> Электронная версия </label> <input type="hidden" value="true" name="only_available" /> </div> <div class="page-size"> <label>Показывать по:</label> <a href="#0" class="" data-title="12">12</a> <a href="#0" class="" data-title="24">24</a> <a href="#0" class="" data-title="48">48</a> <a href="#0" class="" data-title="100">Все</a> </div> </form> </div> <div class="shadow"></div> <div class="col-descr editor-content clearfix"> </div> <div class="products-list"> <div class="grid-3 prod-block book-block clear-class2 clear-class4"> <a title="React в действии" href="/collection/react/product/react-v-deystvii"> <span class="img"> <img src="https://static.insales-cdn.com/images/products/1/1718/184600246/large_44610999.jpg" alt="React в действии" class="coverProduct"> </span> <span class="author">Тиленс Томас М.&nbsp;</span> <span class="title">React в действии</span> </a> <div class="buyzone clearfix" style="height: 86px;"> <div class="grid-7 button_block_wrapper"> <span class="product-buy-msg prod-buy-msg-hide">нет в продаже</span> <a href="javascript:void(0);" class="product_preview-button button button--buy" style="line-height:25px;vertical-align: top;margin: 0 0.0em;" onclick="pnn.init(120581409, 'React в действии', 205394581)"> Сообщить о поступлении </a> <div class="prod_block_status_collection"></div> </div> <span style="display: none;" class="cat-prod-digit-count"> <i>2</i> </span> <div class="grid-12 catalog-digit-count"> <div class="grid-7"> <!--<button onclick="location.href='/collection/react/product/react-v-deystvii'">Скачать</button>--> <form action="/cart_items" method="post" class="addToCart"> <input type="hidden" value="212038785" name="variant_id" /> <button class="buy">Скачать</button> </form> </div> <div class="grid-5 padded-left"> <span class="prices"> <span class="price">550 р.</span> </span> &nbsp; </div> </div> </div> </div> <div class="grid-3 prod-block book-block "> <a title="React быстро. Веб-приложения на React, JSX, Redux и GraphQL" href="/collection/react/product/react-bystro-veb-prilozheniya-na-react-jsx-redux-i-graphql"> <span class="img"> <img src="https://static.insales-cdn.com/images/products/1/6750/197991006/large_44610952.jpg" alt="React быстро. Веб-приложения на React, JSX, Redux и GraphQL" class="coverProduct"> </span> <span class="author">Мардан А.&nbsp;</span> <span class="title">React быстро. Веб-приложения на React, JSX, Redux и ...</span> </a> <div class="buyzone clearfix" style="height: 86px;"> <div class="grid-7 button_block_wrapper"> <span class="product-buy-msg prod-buy-msg-hide">нет в продаже</span> <a href="javascript:void(0);" class="product_preview-button button button--buy" style="line-height:25px;vertical-align: top;margin: 0 0.0em;" onclick="pnn.init(127742828, 'React быстро. Веб-приложения на React, JSX, Redux и GraphQL', 217488256)"> Сообщить о поступлении </a> <div class="prod_block_status_collection"></div> </div> <span style="display: none;" class="cat-prod-digit-count"> <i>2</i> </span> <div class="grid-12 catalog-digit-count"> <div class="grid-7"> <!--<button onclick="location.href='/collection/react/product/react-bystro-veb-prilozheniya-na-react-jsx-redux-i-graphql'">Скачать</button>--> <form action="/cart_items" method="post" class="addToCart"> <input type="hidden" value="231855504" name="variant_id" /> <button class="buy">Скачать</button> </form> </div> <div class="grid-5 padded-left"> <span class="prices"> <span class="price">550 р.</span> </span> &nbsp; </div> </div> </div> </div> <div class="grid-3 prod-block book-block clear-class2 "> <a title="React: современные шаблоны для разработки приложений 2-е издание" href="/collection/react/product/react-sovremennye-shablony-dlya-razrabotki-prilozheniy-2-e-izdanie"> <span class="img"> <img src="https://static.insales-cdn.com/images/products/1/53/460062773/large_44611492.jpg" alt="React: современные шаблоны для разработки приложений 2-е издание" class="coverProduct"> </span> <span class="author">Порселло Е.&nbsp;</span> <span class="title">React: современные шаблоны для разработки приложений...</span> </a> <div class="buyzone clearfix" style="height: 86px;"> <div class="grid-7 button_block_wrapper"> <span class="product-buy-msg prod-buy-msg-hide">нет в продаже</span> <a href="javascript:void(0);" class="product_preview-button button button--buy" style="line-height:25px;vertical-align: top;margin: 0 0.0em;" onclick="pnn.init(256795560, 'React: современные шаблоны для разработки приложений 2-е издание', 438797448)"> Сообщить о поступлении </a> <div class="prod_block_status_collection"></div> </div> <span style="display: none;" class="cat-prod-digit-count"> <i>2</i> </span> <div class="grid-12 catalog-digit-count"> <div class="grid-7"> <!--<button onclick="location.href='/collection/react/product/react-sovremennye-shablony-dlya-razrabotki-prilozheniy-2-e-izdanie'">Скачать</button>--> <form action="/cart_items" method="post" class="addToCart"> <input type="hidden" value="448779734" name="variant_id" /> <button class="buy">Скачать</button> </form> </div> <div class="grid-5 padded-left"> <span class="prices"> <span class="price">599 р.</span> </span> &nbsp; </div> </div> </div> </div> </div> <br class="l-hidden" /> <!-- подключение RetailRocket 04.03.2015 --> <div class="rr-widget" data-rr-widget-category-id="10567584" data-rr-widget-id="51cbf99e0d422d24a45eddcc" data-rr-widget-width="100%"></div> <!-- END collection --> </div> <!-- retailrocket.ru --> <script type="text/javascript"> (window["rrApiOnReady"] = window["rrApiOnReady"] || []).push(function() { try { rrApi.categoryView(10567584); } catch(e) {} }) </script> <div class="decor-line clear viewed-decor" style="display: none; "></div> <!-- REES46 other pages recently viewed block --> <div class='rees46-recommend' data-recommender-block='dynamic' data-recommender-code='a862a6b152d1bd0399e4c2da6adec15a'></div> <!-- /REES46 other pages recently viewed block --> <!-- Disabled by REES46 --> </div> </section> <footer> <div class="wrapper"> <!-- <div class="social" style="display: grid; grid-template-columns:repeat(3, 1fr); "> <div style="display: grid; grid-area: 1 / 1 / 4 / 2;"> --> <div class="social" style="display: table;"> <div style="display: table-cell;"> <span>Мы в социальных сетях:</span> </div> <div style="display: table-cell;"> <a class="yt" href="http://www.youtube.com/user/ThePiterBooks"><img src="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/yt.png" alt="Youtube" /></a> </div> <div style="display: table-cell;"> <a class="telegram" href="https://t.me/piterforpeople"><img src="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/tg.png" alt="Telegram" /></a> </div> <div style="display: table-cell;"> <a class="vk" href="https://vk.com/piterbooks"><img src="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/vk_new.png" alt="Vkontakte" /></a> </div> <div style="display: table-cell;"> <a class="hb" href="http://habrahabr.ru/company/piter/"><img src="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/hb.png" alt="habrahabr.ru" /></a> </div> </div> <div class="social" style="display: table;"> <div style="display: table-cell;"> <span>Наши детские аккаунты:</span> </div> <div style="display: table-cell;"> <a class="hb" href="https://www.piterdetstvo.com/"><img src="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/site.png" alt="www.piterdetstvo.com" /></a> </div> <div style="display: table-cell;"> <a class="telegram" href="https://t.me/piterdetstvo"><img src="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/tg.png" alt="Telegram" /></a> </div> <div style="display: table-cell;"> <a class="vk" href="https://vk.com/piterdetstvo"><img src="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/vk_new.png" alt="Vkontakte" /></a> </div> </div> <div class="social" style="display: table;"> <div style="display: table-cell;"> <span style="margin-left:2em;">Психология. Питер:</span> </div> <div style="display: table-cell;"> <a class="hb" href="https://psy.piter.com/"><img src="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/site.png" alt="psy.piter.com" /></a> </div> <div style="display: table-cell;"> <a class="telegram" href="https://t.me/piterpsychology"><img src="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/tg.png" alt="Telegram" /></a> </div> <div style="display: table-cell;"> &nbsp; </div> <div style="display: table-cell;"> &nbsp; </div> </div> <div class="footer-menu clear clearfix"> <div class="grid-2 m-grid-12 s-grid-12 menu1 m-padded-vertical s-padded-vertical"><div class="heading">Помощь</div> <nav> <a href="/page/ContractOfOffer" title="Соглашение о продаже" class="">Соглашение о продаже</a> <a href="/page/how-to-buy-digit-book" title="Как заказать" class="">Как заказать</a> <a href="/page/dostavka" title="Доставка товаров" class="">Доставка товаров</a> <a href="/page/oplata-i-dostavka" title="Способы оплаты" class="">Способы оплаты</a> <a href="/page/aktsii-i-skidki" title="Акции и скидки" class="">Акции и скидки</a> <a href="/page/feedback" title="Обратная связь" class="">Обратная связь</a> <a href="/page/vozvrat" title="Возврат" class="">Возврат</a> <a href="/cart_items" title="Оформление заказа" class="">Оформление заказа</a> <a href="/page/filesforbooks" title="Файлы к книгам" class="">Файлы к книгам</a> <a href="https://www.piter.com/blog/knigi-izdatelstva-piter-so-skidkoy-do-70" title="Дисконт (Незначительный брак)" class="">Дисконт (Незначительный брак)</a> </nav> </div> <div class="grid-3 m-grid-12 s-grid-12 menu2 padded-sides m-padded-vertical s-padded-vertical"><div class="heading">Издательство</div> <nav> <a href="/page/partnerskaya-programma" title="Партнерская программа" class="">Партнерская программа</a> <a href="/page/avtoru" title="Приглашаем авторов" class="">Приглашаем авторов</a> <a href="/page/reklamodatelyam" title="Рекламодателям" class="">Рекламодателям</a> <a href="/page/zakaznye-knigi" title="Книги под заказ" class="">Книги под заказ</a> <a href="/page/knigotorgovym-organizatsiyam-realizatsiya-knig" title="Книготорговым организациям" class="">Книготорговым организациям</a> <a href="/page/rights" title="Rights" class="">Rights</a> <a href="/page/jointpurchases" title="Совместные покупки" class="">Совместные покупки</a> <a href="/page/partners" title="Партнеры" class="">Партнеры</a> </nav> </div> <div class="grid-4 m-grid-12 s-grid-12 menu3 m-padded-vertical s-padded-vertical"><div class="heading">О нас</div> <nav> <a href="/page/o-kompanii" title="О компании" class="">О компании</a> <a href="/blog" title="Новости" class="">Новости</a> <a href="/page/gde-kupit" title="Где купить" class="">Где купить</a> <a href="/page/contacts" title="Контакты" class="">Контакты</a> <a href="/page/vakansii" title="Вакансии" class="">Вакансии</a> </nav> </div> <div class="grid-3 m-grid-5 s-grid-12 subscribe"> <!-- Begin Signup Form --> <script type="text/javascript"> if (typeof jQuery == 'undefined') { document.write('<scr' + 'ipt type="text/javascript" src="https://list.mailigen.com/js/jquery.js"></scr' + 'ipt>'); } </script> <script language="javascript" type="text/javascript" src="https://list.mailigen.com/js/scripts.js"></script> <script language="javascript" type="text/javascript" src="https://list.mailigen.com/js/subscribe3.0.js"></script> <script language="javascript" type="text/javascript"> jQuery(function(){ jQuery('.MG-placeholder-1567605213782').MGsubscribe({ type: 'inline' }); }); </script> <div class="MG-placeholder-1567605213782"> <style type="text/css"> </style> <form name="subscribe" class="subscribe" action="https://list.mailigen.com/subscribe/post" method="post"> <input type="hidden" name="subscribe" value="true"> <input type="hidden" name="ln" value="ru"> <input type="hidden" name="u" value="6a0f7ec148a4666b74e8862dd105eb0c"> <input type="hidden" name="id" value="ffee3024"> <div id="logo"><font class="reset-font"><br></font></div> <div class="formfields" id="formfields" style=""> <!--[if mso]><div id="mso-style" style="text-indent: 20px"><![endif]--> <div class="heading">Подписка</div> <!--<h1 style="">Подписчики с сайта</h1>--> <!--[if mso]></div><![endif]--> <div class="ffields customformstyle" style="margin-bottom: 28px;"> <div id="mg-content"></div><div id="error" class="global-error"></div> <div class="bforms"> <div class="tr require" id="merge-0"> <div class="c1" style="float: none; margin: 0px; text-align: left; width: 100%; padding-bottom: 3px;">Электронный адрес *</div> <div class="c2" style="float: none; margin: 0px; text-align: left; width: 100%;"> <input type="text" class="text" name="merge[0]" accept="email" value=""> </div> <div class="c3"></div> </div> <div class="tr norequire" id="merge-1" style="display: none;"> <div class="c1" style="float: none; margin: 0px; text-align: left; width: 100%; padding-bottom: 3px;">Имя </div> <div class="c2" style="float: none; margin: 0px; text-align: left; width: 100%;"> <input type="text" class="text" name="merge[1]" accept="text" value=""> </div> <div class="c3"></div> </div> <div class="tr norequire" id="merge-2" style="display: none;"> <div class="c1" style="float: none; margin: 0px; text-align: left; width: 100%; padding-bottom: 3px;">Фамилия </div> <div class="c2" style="float: none; margin: 0px; text-align: left; width: 100%;"> <input type="text" class="text" name="merge[2]" accept="text" value=""> </div> <div class="c3"></div> </div><br class="clear"></div><br><div class="button" style="text-align:left"><button id="formSubmit" name="submit" type="submit" style="">Подписаться</button><input type="image" name="submit" alt="Подписаться" src="" style="display:none"></div> <div class="clear"></div> </div> <div id="mg-footer" style=""><font class="reset-font"><br></font></div> <div class="subtext-position"><div class="subtext" style="display: none;"> <div style="float: left; display: none;" class="label-mem">Mailigen <a href="https://www.mailigen.com/" target="_blank" title="Email маркетинг">Email маркетинг</a></div> <div style="float:right;" class="label-rf">* Обязательные поля</div> </div></div> </div> <div><font class="reset-font"><br></font></div> </form> </div> <!-- End Signup Form --> </div> </div> <div class="payment resp-img" align="center"> <div style="display: inline-block; vertical-align:top;"> <img src="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/services.png" alt="" /> </div> <div style="display: inline-block; width:50px;"></div> <div style="display: inline-block;" align="left"> <div class="detailsCompany_Head" >Наши реквизиты:ООО «Мейл Плюс»</div> <div class="detailsCompany"> <div>ИНН 7802524386 КПП 780201001 </div> <div>Реквизиты р /с получателя: 40702810955080005460 в СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК г. Санкт-Петербург</div> <div>к/с 30101810500000000653, БИК 044030653</div> <div>Юр. адрес: 194044, г. Санкт-Петербург, Большой Сампсониевский пр-кт, дом № 29, литера А</div> <div>Почтовый адрес: 194044, г. Санкт-Петербург, Большой Сампсониевский пр-кт, дом № 29, литера А</div> </div> </div> </div> </div> </footer> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script>window.jQuery || document.write('<script src="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/jquery-1.11.1.min.js"><\/script>')</script> <script src="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/plugins.js"></script> <script src="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/main.js"></script> <script type="text/javascript" src="/served_assets/empty.js"></script> <script type="text/javascript" src="/served_assets/public/jquery.cookie.js?1732835971"></script> <script src="https://static.insales-cdn.com/assets/1/4689/1938001/1731669819/common.js"></script> <script type="text/javascript"> var cv_currency_format = "{\"delimiter\":\"\",\"separator\":\".\",\"format\":\"%n %u\",\"unit\":\"р.\",\"show_price_without_cents\":0}"; $(function(){ var $search = $('#input-ajax'), procced = false, interrapt = false, keyupTimeoutID = ''; $search.on( 'keyup', function(){ var query = $search.val(), path = '/search_suggestions?account_id=73475'+ '&locale=ru'+ '&hide_items_out_of_stock=false'+ '&query='+ $search.val(); clearTimeout(keyupTimeoutID); if( query != '' && query.length >= 3 ){ keyupTimeoutID = setTimeout( function(){ if( !interrapt ){ $.getJSON( path, function( data ){ render_search_suggestions(data.suggestions) procced = false; interrapt = false; }); }; }, 100 ); } else{ $('#result-ajax').fadeOut(); }; }); function render_search_suggestions( products ){ var list = ''; $.each( products, function( index, product ){ var li = ''; li = '<li>'+ '<a href="/product_by_id/'+ product.data +'">'+product.value +'</a>'+ '</li>'; list += li; }); $('.wrapper-ajax') .html( list ) .show(); $('#result-ajax').fadeIn(); $(this).click(function (e) { if (!($(e.target).parent('#result-ajax').length > 0)) { $('#result-ajax').fadeOut(); } }); }; }); </script> <div style="display: none;" class="callback-content"> <h2>Заказ обратного звонка</h2> <div class="message" style="display: none;">Спасибо за обращение! <br />Скоро с вами свяжется наш менеджер</div> <div class="errors" style="color: red;"></div> <form method="post" action="/client_account/feedback" id="mod-fast-call_form"> <input name="feedback[subject]" type="hidden" size="30" value="Перезвоните мне"> <input name="feedback[from]" type="hidden" size="30" value="noreply@insales.ru"> <input name="feedback[content]" type="hidden" size="30" value="Пользователь просит перезвонить ему"> <label>Ваше имя</label> <input class="txt" name="feedback[name]" type="text" size="30" value=""> <label>Номер телефона*</label> <input class="txt required" name="feedback[phone]" type="text" size="30" value=""> <div class="clear">&nbsp;</div> <br /> <div class="js-recaptcha-field"></div> <center> <button name="commit" onclick="submitCallback(); return false;" id="callback-submit" class="button">Отправить</button> </center> </form> </div> <style> .alert-close { position: absolute; top: 6px; left: 10px; } </style> <script> $(function(){ function getCookie(name) { var matches = document.cookie.match(new RegExp( "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)" )); return matches ? decodeURIComponent(matches[1]) : undefined; } if ( $("input[name='cart[coupon]']").val() == "" ) { $("input[name='cart[coupon]']").val("Первый заказ"); $("input[name='cart[coupon]']").next().click(); } setTimeout(function(){ if ( getCookie('enter') != 'enter' ) { alertify.set('notifier','position', 'top-right'); alertify.set('notifier','delay', 10000000); alertify.success('<p>Вам скидка 10% за первый заказ при регистрации</p> <span class="alert-close">✕</span> '); document.cookie = "enter=enter"; } }, 5000) }) </script> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WP288D5" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <script type="text/javascript" src="https://www.gdeslon.ru/landing.js"></script> <!-- Yandex.Metrika counter --> <script type="text/javascript"> var yaParams = {/*Здесь параметры визита*/}; </script> <script type="text/javascript"> (function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter295308 = new Ya.Metrika({id:295308, webvisor:true, clickmap:true, trackLinks:true, accurateTrackBounce:true, trackHash:true,params:window.yaParams||{ }}); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "yandex_metrika_callbacks"); </script> <noscript><div><img src="//mc.yandex.ru/watch/295308" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter --> <!--LiveInternet counter--><script type="text/javascript"><!-- new Image().src = "//counter.yadro.ru/hit?r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+ ";h"+escape(document.title.substring(0,80))+ ";"+Math.random();//--></script><!--/LiveInternet--> <!-- <script type="text/javascript"> PostAffTracker.setAccountId('default1'); try { PostAffTracker.track(); } catch (err) { } </script> --> <!----> <!-- begin of Top100 code --> <script id="top100Counter" type="text/javascript" src="https://counter.rambler.ru/top100.jcn?2998205"></script> <noscript> <a href="https://top100.rambler.ru/navi/2998205/"> <img src="https://counter.rambler.ru/top100.cnt?2998205" alt="Rambler's Top100" border="0" /> </a> </noscript> <!-- end of Top100 code --> <script> (function(a,b,c,d,e){function f(){var a=b.createElement("script");a.async=!0; a.src="//radar.cedexis.com/1/14108/radar.js";b.body.appendChild(a)}/\bMSIE 6/i .test(a.navigator.userAgent)||(a[c]?a[c](e,f,!1):a[d]&&a[d]("on"+e,f))}) (window,document,"addEventListener","attachEvent","load"); </script> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-73201331-1', 'auto'); ga('send', 'pageview'); </script> <script type="text/javascript">(window.Image ? (new Image()) : document.createElement('img')).src = location.protocol + '//vk.com/rtrg?r=fZQ7UB7HGjv5tvuxlzqPUoktgSKFj6RYw1Igui*FWb0RTE534s9ppL*ZHsEB99rCTXQLddTDVWigwcjSSQ7JBiPkklsgjYOfX7ZMCR9sfq4wB/MCRrJKGDifVntrWUP*QswFi*fpMyxUzDd2pmE6PnM3V1h/aeuKSAcdo0peMH8-&pixel_id=1000096273';</script> <script type='text/javascript' src='/served_assets/public/shop/referer_code.js'></script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10