Эта книга не посвящена критике jQuery. Хотя лично я очень поддерживаю прямое использование возможностей браузера и языка JavaScript, основная цель этой книги не обязательно состоит в том, чтобы заставить разработчиков отказаться от всех сторонних решений. Это не этап соревнования между jQuery и веб-API. Я очень уважаю тех, кто поддерживает и поддерживает jQuery с момента его создания. Я не имею в виду неуважение к тем, кто связан с jQuery. Фактически, аналогичные аргументы можно привести и в отношении других библиотек, таких как underscore.js, lodash или zepto.js. Но повсеместное распространение jQuery делает его наиболее подходящим справочником для этой книги. Цель этой книги — рассказать вам о встроенных инструментах браузера. Конечно, если вы хотите и дальше использовать jQuery, вы можете это сделать (но для этого вам не нужно мое разрешение). Мы надеемся, что эта книга даст вам уверенность и знания, необходимые для устранения этой зависимости из ваших будущих проектов, если вы того пожелаете. По крайней мере, прочитав все это, вы лучше поймете веб-API и JavaScript как язык, что важно для вашего развития как веб-разработчика, независимо от того, используете ли вы jQuery или нет. Хотя я подчеркиваю использование собственного веб-API и JavaScript без jQuery, я не собираюсь поощрять JavaScript как решение всех проблем. JavaScript и веб-API — это просто инструменты, которые можно использовать для решения некоторых проблем. Как вы увидите позже, CSS и правильное использование HTML могут быть более подходящими решениями некоторых из этих проблем. Помимо вселения уверенности в новых веб-разработчиков и тех, кто немного перегружен собственным API браузера, Beyond jQuery преследует множество других целей. Я намерен научить вас основам, подводным камням и лучшим практикам, которые иначе маскируются jQuery. Вы научитесь выполнять стандартные операции и решать типичные проблемы без использования jQuery. Я также расскажу, почему jQuery, возможно, был необходим в прошлом, но больше не нужен с появлением современных браузеров и более развитых веб-спецификаций и JavaScript. Когда вы закончите эту книгу, вы сможете писать более эффективный интерфейсный код, используя изучение некоторых проблем производительности, исторически связанных с jQuery. Также описаны нативные альтернативы. Вы узнаете больше об API браузера, JavaScript и даже jQuery с помощью подробных объяснений и примеров кода. Я демонстрирую, как с помощью jQuery выполняются стандартные операции, а затем решаю те же проблемы с помощью веб-API и «ванильного» JavaScript. Beyond jQuery содержит огромное количество фрагментов кода, от простых до сложных, которые помогут вам понять, как разработать что-то существенное без помощи сторонней библиотеки. Я также создал сопутствующее упражнение для читателей этой книги, размещенное в репозитории GitHub. по адресу Этот проект демонстрирует ряд методов и встроенных API, описанных в этой книге, в одном комплексном веб-приложении. Не стесняйтесь клонировать репозиторий упражнений, запускать его самостоятельно и настраивать код. Хотя сам код уже снабжен полезными комментариями, вы также можете задать вопросы об упражнении в системе отслеживания проблем проекта.
Отзывы
0/ 5
средний рейтинг товара
Оставить отзыв
0
0
0
0
0
Нет отзывов о данном товаре. Станьте первым, оставьте свой отзыв.
Нет вопросов о данном товаре, станьте первым и задайте свой вопрос.
Задать вопрос
🚚 Способы доставки
Адресная доставка курьером Новой почты по всей Украине
Стоимость и условия согласно тарифам Новой почты.
Доставка в отделение или почтомат Новой почты
Стоимость от 80 грн (в зависимости от веса и габаритов). При наложенном платеже — +20 грн + 2% от суммы заказа.
Срок доставки 1–3 рабочих дня. Отправка осуществляется каждый день, номер ТТН высылается в SMS.
Электронные книги
После подтверждения оплаты ссылка для скачивания приходит на указанный e-mail.
Дополнительно наш менеджер вручную отправит файлы письмом, чтобы вы гарантированно получили заказ.
💳 Способы оплаты
Оплата при получении (наложенный платеж в Новой почте)
Онлайн-оплата (WayForPay: карта Visa/MasterCard, Apple Pay, Google Pay, Monobank, Приват24)
Безналичный расчет (для юр. лиц по реквизитам)
Реквизиты для оплаты:
IBAN: UA833220010000026004310057313
ЕДРПОУ: 3414405011