Автор оригинала: Shadab Ansari.
Вступление
JavaScript является одним из наиболее широко используемых языков программирования. Мощность приложений одной страницы породила различные драйверы на основе JavaScript на основе JavaScript Frameworks/библиотек, таких как jQuery, Angular, Rection и т. Д. С дебютом узла, его популярность достигла новых высот.
Согласно Разработчики для разработчиков Stackoverflow 2019 JavaScript является наиболее используемым языком программирования в 2019 году. Топ-3 самых любимых веб-каркасов реагируют, просмотра.js и экспресс.
Есть бесчисленные ресурсы для изучения JavaScript. С появлением онлайн-курсов, как, разработчики избалованы с выбором. На мой взгляд, пока онлайн-курсы хороши, они не стандартизированы и определенно не подробно, как некоторые книги.
Всегда приятно читать книгу от опытного автора и установленного публикации. В этой статье мы рассмотрим и обрабатывайте некоторые из лучших книг JavaScript для вас.
Лучшая платная книга
JavaScript: окончательное руководство
Цена: 23-3 $ 38
Это самая всеобъемлющая книга о JavaScript и считается Библией для программистов JavaScript.
Лучшая бесплатная книга
Вы не знаете JS
Цена: Бесплатно (в мягкой обложке $ 9-4 $ 24)
Категория: Платные книги
1. JavaScript: окончательное руководство
Автор: Дэвид Фланаган Публикация: О’Рейли Цена: 23-3 $ 38 Уровень: Начинающий для продвинутых
«JavaScript: Окончательное руководство» – шедевр и золотой стандарт для изучения JavaScript. Он также считается Библией для программистов JavaScript.
Он написан Дэвидом Фланаганом, который является выпускником MIT, который опубликован О’Рейли, который известен техническим книгами по публикации качества.
Если вы ищете Mastery в JavaScript, готовы погрузиться глубже и изучать его и раздражать его, вы не можете получить лучшую книгу, чем этот. Это настолько обширно, что в качестве новичка иногда вы можете чувствовать себя пораженным – так как это, вероятно, самая всеобъемлющая книга там. Даже как опытный разработчик JavaScript, вы можете сохранить эту книгу в качестве ссылки, если это нужно.
Поскольку JavaScript является развивающимся языком, вы должны получить последнее издание (6-е издание) этой книги. Многие вещи, покрытые в предыдущих изданиях, теперь устарели. Нижняя часть этой книги, даже в последнем издании, вы не найдете спецификации ES6.
Сказав, что всегда целесообразно иметь сильное основание на Core JavaScript Concepts, а не прямо прыжки в ES6. 7-е издание этой книги запланировано на выпуску в начале следующего года, что будет охватывать все современные концепции JavaScript, включая спецификации ES6.
2. Вы не знаете JS
Автор: Кайл Симпсон Публикация: О’Рейли Цена: 9-12 $ 24 Уровень: Промежуточный для продвинуты
«Вы не знаете JS» – это не единственная книга, а серия книг. Каждая серия в этой книжной серии глубоко погружает в основные механизмы определенной особенности языка JavaScript. Вот список всех книг в серии:
- Вверх & идти
- Область и закрытия
- Это и объектные прототипы
- Типы и грамматика
- Async & Performance.
- ES6 и за пределами
Я бы порекомендовал «Вы не знаете JS» всем, кто имеет некоторые предыдущие знания о JavaScript. Эти книги не могут быть для абсолютных начинающих, которые имеют нулевые предыдущие знания о любом языке программирования. Но это может быть легко понято тем, кто, по крайней мере, имеет некоторую идею программирования на любом языке, таким как C, C ++, Java, C #, Python и т. Д.
Если вы знаете основы JavaScript, вы можете использовать эту книгу, чтобы углубить ваше понимание концепций. Даже если вы чувствуете, что вы стали мастером JavaScript, вы должны прочитать эти книги, и вы получите ответы на все эти Почему-черт – это-это происходит Вопросы, которые вы, возможно, задавали себя во время исправления ошибки.
Я программировал в JavaScript в течение многих лет, все же книги Кайла держат меня каждый раз, когда я читал их. Требуется в путешествие, чтобы исследовать все маленькие биты языка JavaScript, которые вы, вероятно, никогда не думали о изучении.
3. Красноречивый JavaScript: современное введение в программирование
Автор: Marijn Haverbeke Публикация: Нет крахмала Нажмите Цена: $ 22- $ 28 Уровень: Новичок для промежуточного
Если вы находитесь в школе и изучаете JavaScript как ваш первый или второй язык программирования, я бы очень рекомендую эту книгу вам. Эта книга не просто говорит вам, как это сделано, она объясняет концепции с большим количеством упражнений для практики. Он обеспечивает сложные проблемы, которые могут погребать ваш разум в течение нескольких часов. Это может звучать пугающим, но вы никогда не изучаете язык, как JavaScript, простой способ.
Он начинается с переменных, контрольных структур, функций и структур данных, а затем перемещается в объектно-ориентированное программирование. Это также охватывает некоторые из знаменитых математических игр. Это объясняет современные веб-технологии, такие как асинхронное программирование подробно. Эта книга также фокусируется на написании читаемого кода.
Мне нравится Marijn Haverbeke дружелюбный тон и легко следовать объяснениям. И тогда есть упражнения для читателей, чтобы проверить их понимание.
Мои любимые главы – это тот, где Marijn Haverbeke проходит через проектирование и внедрение реальных мировых программ, используя все эти методы, описанные в более ранних главах.
4. Node.js в действии
Автор: Mike Cantelon, Marc Harter, TJ Holowaychuk, Натан Райлич Публикация: Мэннинг Публикации Цена: $ 27- $ 26 Уровень: Средний
Если вы не хотите ограничиться с помощью JavaScript на стороне клиента и хотите исследовать истинную мощность JavaScript с Node.js, вы должны прочитать эту книгу. Эта книга является отличным введением в разработку приложений Node.js. Это значительно охватывает темы, такие как Connect/Express Marmware, http/https, socket.io, базы данных и т. Д.
Книга начинается с основы Node.js, а затем перемещается на хранение данных с Redis и MongoDB. Он дает углубленный вид на подключение и экспресс веб-серверов. Книга заканчивается с реальными проблемами, такими как развертывание и время работы.
«Node.js в действии» полон примеров, чтобы направлять вас, как установить среду разработки узла. Он постепенно направляет вас на создание полноценного приложения узла.
5. JavaScript & JQuery – интерактивная интерфейсная веб-разработка
Автор: Джон Гутельет Публикация: Wiley Цена: $ 25-30 $ Уровень: Новичок
«JavaScript & JQuery» учит вас сделать свой сайт более интерактивным с помощью JavaScript & JQuery. Это не принимает предыдущих знаний о программировании. Это поможет вам научиться писать фрагменты JavaScript с нуля.
После того, как у вас есть солидное понимание JavaScript, он представляет jQuery – помогая вам реализовывать ползунки, фильтры контента, проверку формы и AJAX.
Он содержит четкие описания синтаксиса и имеют множество образцов кода. Вы также найдете диаграммы, которые помогают визуально объяснить сложные концепции.
6. JavaScript: хорошие части
Автор: Дуглас Крукфорд Публикация: О’Рейли Цена: 10-12 долларов США Уровень: Промежуточный для продвинуты
Если вы разработаете приложения для веб-сайта, эта книга является абсолютной должна. JavaScript пресловутся иметь больше, чем его доля плохого, а не хорошего. Впервые это было разработано и выпущено в спешке с фоном Netscape против Microsoft Battle. Эта книга соскребает эти плохие функции и раскрывает подмножество JavaScript более надежного, читаемого и ремонтопригодного.
Дуглас Крукфорд определяет обилие хороших идей, таких как функции, свободные набрав, динамические объекты и выразительный объект буквальный обозначение, которые делают JavaScript выдающимся объектно-ориентированным языком программирования. К сожалению, эти хорошие идеи смешаются с плохими и совершенно совершенно ужасными идеями, такие как модель программирования на основе глобальных переменных.
Когда вы двигаетесь вперед с хорошими частями JavaScript, вы также откроете все плохие запчасти.
Категория: Бесплатные книги
1. Говоря JavaScript: углубленная гида для программистов
Автор: Axel Rauschmayer Публикация: О’Рейли Цена: Бесплатно (в мягкой обложке $ 23-20 $ 38) Уровень: Средний
Если вы хотите, чтобы книга написана для программистов, по программисту «Говорить JavaScript: для вас углубленный гид для программистов» для вас. Я также рекомендую вам эту книгу, если вы быстро хотите узнать JavaScript хотите посмотреть специфические темы.
Книга быстро перемещается в ядро JavaScript и его различных концепций. Затем он движется для покрытия деталей ECMAScript 5 и его синтаксиса, переменных. Он также охватывает объектно-ориентированное программирование с большим количеством примеров.
2. Вы не знаете JS
Автор: Кайл Симпсон Публикация: О’Рейли Цена: Бесплатная версия Git (Backback 9-4 $ 24) Уровень: Промежуточный для продвинуты
Бесплатная версия этой книги опубликована на GitHub здесь Отказ
3. Красноречивый JavaScript: современное введение в программирование
Автор: Marijn Haverbeke Публикация: Нет крахмала Нажмите Цена: Бесплатно онлайн Уровень: Новичок для промежуточного
Бесплатная онлайн-версия этой книги может быть прочитана здесь.
Заключение
Вы всегда должны помнить, что для всех нет такой лучшей книги. Люди имеют разные уровни навыков и стиль обучения. Нужно принять обоснованное решение при выборе книги.
Также обратите внимание, что цены, перечисленные выше, наступают во время этого письма и могут быть изменены в любой момент времени.