12 книг по JavaScript, щоб вивчити мову і систематизувати знання

Якщо ви вирішили  вивчати JavaScript, але не знаєте з чого почати, можете звернути увагу на книги, які ми зібрали спеціально для вас. Вони не тільки містять докладний посібник з вивчення мови, а й допомагають систематизувати і поліпшити вже наявну базу.

12 книг по JavaScript, щоб вивчити мову і систематизувати знання

Якщо ви вирішили  вивчати JavaScript, але не знаєте з чого почати, можете звернути увагу на книги, які ми зібрали спеціально для вас. Вони не тільки містять докладний посібник з вивчення мови, а й допомагають систематизувати і поліпшити вже наявну базу.

Содержание

Девід Фленаган «JavaScript. Детальне керівництво»

Видання повністю переглянуте і доповнене відомостями про JavaScript відповідно до сучасного стану справ у розробці додатків для Web 2.0. Ця книга — одночасно і керівництво програміста з великим числом практичних прикладів, і повноцінний довідник з базової мови JavaScript і клієнтським прикладним інтерфейсом, що надаються веб-браузерами.

Керівництво охоплює стандарти ECMAScript 5 і HTML5. Багато глав переписані заново, інші доповнені новою інформацією, з’явилися і нові глави з описом бібліотеки jQuery і підтримки JavaScript на стороні сервера.

Читати

Джон Дакетт «Javascript і jQuery. Інтерактивна веб-розробка»

Ця книга — найпростіший і цікавий спосіб вивчити JavaScript і jQuery. Незалежно від завдання, що стоїть перед вами — спроектувати і розробити веб-сайт з нуля або отримати більше контролю над вже існуючим сайтом — ця книга допоможе вам створити привабливий і доброзичливий до користувача веб-контент. Простий візуальний спосіб подачі інформації зі зрозумілими прикладами і невеликим фрагментом коду знайомить з новою темою на кожній сторінці. Ви знайдете практичні поради щодо того, як організувати і спроектувати сторінки вашого сайту, і після прочитання книги зможете розробити свій веб-сайт професійного вигляду і зручний у використанні.

Читати

Олексій Васильєв «JavaScript в прикладах і задачах»

Простий і цікавий самовчитель по JavaScript, де є повний спектр відомостей про мову JavaScript з прикладами і розбором задач від автора. За допомогою цієї книги освоїти мову JavaScript зможе будь-хто — від новачка до фахівця.

Читати

Стоян Стефанов «JavaScript. Шаблони»

Використання шаблонів при програмуванні на мові JavaScript має свої особливості. Деякі з них, розроблені з позицій мов із суворим контролем типів, таких як C++ і Java, не можуть безпосередньо застосовуватися в мовах з динамічною типізацією, таких як JavaScript. Для таких шаблонів в мові JavaScript є простіші альтернативи.

Розробники серверних, клієнтських або настільних додатків на JavaScript нерідко стикаються з проблемами, пов’язаними з об'єктами, функціями, спадкуванням і іншими особливостями цієї мови. Які ж прийоми розробки додатків на JavaScript є найбільш вдалими? Дана книга дає відповідь на це питання, пропонуючи велику кількість різних шаблонів програмування на JavaScript, таких як «єдиний об'єкт» (singleton), «фабрика» (factory), «декоратор» (decorator) та інші. Можна сказати, що вони є не тільки методами вирішення найбільш типових задач розробки ПЗ, але і заготовками рішень для цілих категорій таких завдань.

Читати

Марейн Хавербеке «Виразний JavaScript. Сучасне веб-програмування»

«Виразний JavaScript «дозволить глибоко зануритися в тему, навчитися писати красивий і ефективний код. Ви познайомитеся з синтаксисом, стрілочними і асинхронними функціями, ітератором, шаблонними рядками і блоковою областю видимості.

Марейн Хавербеке — практик. Отримуйте досвід і вивчайте мову на безлічі прикладів, виконуючи вправи і навчальні проекти. Спочатку ви познайомитеся зі структурою мови JavaScript, керуючими структурами, функціями і структурами даних, потім вивчите обробку помилок і виправлення багів, модульність і асинхронне програмування, після чого перейдете до програмування браузерів.

Читати

Мартін Фаулер «Рефакторинг коду на JavaScript: поліпшення проєкту існуючого коду»

Понад двадцять років досвідчені програмісти у всьому світі використовували книгу Мартіна Фаулера «Рефакторинг», коли їм потрібно було поліпшити проєкт існуючого коду, зробити його зручнішим для супроводу програмного забезпечення або полегшити розуміння існуючого коду. Це нове видання було повністю оновлено, щоб відобразити важливі зміни в області програмування. Друге видання книги містить оновлений каталог рефакторингів і містить приклади коду на JavaScript, а також нові функціональні приклади, що демонструють рефакторинг без класів.

Як і в першому виданні, тут пояснюється, що таке рефакторинг, чому ви повинні вдаватися до нього, як розпізнати код, який потребує рефакторингу, і як успішно провести його незалежно від того, яку мову програмування ви використовуєте.

Основні теми книги:

  • розуміння процесу і загальних принципів рефакторингу,
  • швидке застосування корисних рефакторингів для полегшення розуміння і зміни програм,
  • розпізнавання запаху в коді, який сигналізує про можливе застосування рефакторингу,
  • каталог рефакторингів з поясненнями, мотивацією, технікою застосування і простими прикладами,
  • створення надійних тестів для рефакторингів,
  • компроміси і перешкоди на шляху рефакторингу.

Читати

Дуглас Крокфорд «Як влаштований JavaScript»

Гра в програмування без правил і обмежень. Більшість мов програмування виросли з давньої парадигми, породженої ще за часів Фортрана. Гуру JavaScript — Дуглас Крокфорд — викорчовує це засохле коріння, дозволяючи нам задуматися над майбутнім програмування, перейшовши на новий рівень розуміння вимог до Наступної Мови (The Next Language). Автор починає з основ: імен, чисел, логічних значень, символів і іншої базової інформації. Ви дізнаєтеся не тільки про проблеми і труднощі роботи з типами в JavaScript, але і про те, як їх можна обійти. Потім ви познайомитеся зі структурами даних і функцій, щоб розібратися з механізмами, що лежать в їх основі, і навчитеся використовувати функції вищого порядку і об'єктно-орієнтований стиль програмування без класів.

Читати

Кайл Сімпсон «{Ви не знаєте JS} Замикання і об'єкти»

Яким би досвідом програмування на JavaScript ви не володіли, швидше за все, ви не розумієте мову в повній мірі. Це лаконічне, але при цьому глибоко продумане керівництво познайомить вас з областями видимості, замиканнями, ключовим словом this і об'єктами-концепціями, які необхідно знати для більш ефективного і продуктивного програмування на JS. Ви дізнаєтеся, чому вони працюють і як замикання можуть стати ефективною частиною вашого інструментарію розробки.

Як і в інших книгах серії «Ви не знаєте JS», тут показані нетривіальні аспекти мови, від яких програмісти JavaScript воліють триматися подалі. Озброївшись цими знаннями, ви досягнете істинної майстерності JavaScript.

Читати

Володимир Дронов «JavaScript. Народні поради»

Книга являє собою добірку рішень, часто неочевидних, типових проблем веб-програмування, прийомів, рад і готових веб-сценаріїв. Розглянуто наступні теми: корисні функції і об'єкти мови JavaScript, написання сценаріїв і обробка подій, отримання відомостей про Web-оглядач і управління ним, маніпуляції і ефекти з веб-сторінками та їх елементами, робота з графікою, гіперпосиланнями і смугами навігації, висновок інформації про таблиці, ефекти з фреймами, управління контейнерами, що вільно позиціонуються, створення мультимедійних елементів і управління ними, найпростіше введення-виведення, збереження і передача даних, робота з формами і елементами управління, найпростіші і більш складні прийоми веб-програмування, налагодження веб-додатків тощо.

Читати

Кіт Вуд «Розширення бібліотеки jQuery»

jQuery — одна з найбільш популярних бібліотек для розробки клієнтських сценаріїв на JavaScript. У ній передбачена велика кількість точок інтеграції, за допомогою яких можна додавати власні селектори і фільтри, розширення, анімаційні ефекти і багато іншого. Ця книга покаже вам, як це робиться.

З книги ви дізнаєтеся, як писати розширення і як проектувати їх, щоб максимально забезпечити можливість їх багаторазового використання. Ви також навчитеся писати нові віджети і ефекти для jQuery UI. Поряд з цим ви досліджуєте особливості створення розширень для застосування в таких ключових аспектах бібліотеки, як технологія Ajax, події, анімація і перевірка даних.

Видання призначене для веб-програмістів різної кваліфікації, що вже використовують jQuery в своїй роботі.

Читати

Бер Бібо, Ієгуда Кац «jQuery. Докладне керівництво по просунутому JavaScript»

Видання являє собою введення і довідковий посібник із jQuery — потужній платформі для розробки веб-додатків. Докладно описується, як виконувати обхід документів HTML, обробляти події, додавати підтримку технології Ajax в свої веб-сторінки, відтворювати анімацію і візуальні ефекти. Унікальні «лабораторні сторінки» допоможуть закріпити вивчення кожної нової концепції на практичних прикладах. Розглянуто питання взаємодії jQuery з іншими інструментами і платформами і методи створення модулів розширення для цієї бібліотеки.

Друге видання піддалося великій переробці, щоб продемонструвати нові можливості версії jQuery 1.4: нові нестандартні події, простори імен подій, функції і ефекти і інші корисні методи і функції. Крім того, в книзі з’явилася абсолютно нова частина, повністю присвячена бібліотеці jQuery UI, яка охоплює якнайширші зміни, внесені в jQuery UI з моменту минулої публікації.

Читати

Danny Goodman «JavaScript Bible»

Найоб'ємніша книга на ринку по JavaScript — це класичний бестселер, який тримає вас в курсі останніх змін в JavaScript. Частково підручник, частково довідник — ця книга служить як навчальним посібником для придбання навичок JavaScript, так і докладним довідником для більш досвідченого користувача JavaScript.

Читати

Хочете повідомити важливу новину? Пишіть у Telegram-bot.

А також підписуйтесь на наш Telegram-канал.