Разное

Javascript книга: Основы JavaScript

Какова лучшая книга для изучения JavaScript?

Это редакционная статья нашего последнего JavaScript-бюллетеня, вы можете подписаться здесь .

«Какая лучшая книга для изучения JavaScript?» – это вопрос, который я часто задавал в последнее время. Конечно, есть из чего выбирать. Быстрый поиск Amazon показывает, что (на момент написания) 34 новых книги JavaScript появились за последние 30 дней. И еще 40 помечены как ближайшие. Безумие!

Так как же выбрать правильную книгу для себя? Очевидно, что не существует единого подхода, но сегодня я хотел бы представить три моих фаворита. Я надеюсь, что они послужат источником вдохновения и предложат дополнительные пути для изучения в вашем учебном путешествии.

Примечание: у всех нас есть предпочтения в отношении того, как мы учимся, а также того, что мы ожидаем от учебного материала. Это не окончательный список, а набор книг, которые мне понравились и которые помогли мне расширить мои знания JavaScript.

Красноречивый JavaScript, 2-е издание

Красноречивый JavaScript Марин Хавербеке – книга, рассчитанная на амбициозных новичков. Автор не предполагает предварительного знания JavaScript со стороны читателя и делает большую работу по ознакомлению их с языком в информативной, но интересной форме. Одна из моих любимых вещей в этой книге – это то, что она не только фокусируется на механике языка, но и учит фундаментальным концепциям программирования и информатики.

Книга разделена на три части: первая посвящена самому языку, вторая касается использования JavaScript в браузере, а третья (и самая маленькая) часть посвящена Node.js. Он также содержит упражнения и главы проекта (на мой взгляд, отличный способ закрепить изученные концепции). Они видят, что читатели создают такие вещи, как искусственное моделирование жизни и свой собственный язык программирования (я действительно сказал, амбициозно).

Хотя Eloquent JavaScript начинает работать медленно (с учетом переменных, функций, основного потока управления и т. Д.), Он вскоре набирает обороты с такими темами, как рекурсия, полиморфизм и функции высшего порядка, которые рассматриваются в первой части книги. Это может означать, что абсолютный новичок должен делать несколько проходов при чтении, но это также означает, что у программиста среднего уровня есть много хороших вещей, в которые можно проникнуть.

Единственное, что мне не нравится в Eloquent JavaScript, это то, что он фокусируется на ECMAScript 5 с ES6, с трудом понимающим. Значение книги как отличного учебного ресурса.

Красноречивый JavaScript доступен в мягкой обложке, а также доступен для чтения в Интернете .

Вы не знаете JS

Вы не знаете, JS от Кайла Симпсона – это серия книг, в которых рассматривается внутренняя работа языка JavaScript. Книга первая из этой серии предполагает, что у вас мало или нет предварительных знаний JavaScript, и представлены различные строительные блоки программирования, которые более подробно рассматриваются в последующих книгах. Сказав это, я не решусь порекомендовать эту серию новичку, так как к концу второй книги (Scope and Closures) автор уже занимается некоторыми довольно продвинутыми вещами. Например, изучение замыканий путем реализации собственного загрузчика модулей.

Названия в этой серии:

  • Up & Going (72 страницы)
  • Область применения и закрытия (83 страницы)
  • this & Object Prototypes (158 страниц)
  • Типы и грамматика (182 страницы)
  • Асинхронизация и производительность (280 страниц)
  • ES6 и далее (261 страниц)

Каждая книга может быть приобретена индивидуально, и все они доступны для чтения в Интернете.

Так кому бы я порекомендовал эту книгу? На мой взгляд, эта серия идеально подходит для тех, кто имеет (хорошее) практическое знание JavaScript и хочет поднять свои навыки на новый уровень. То, как YDKJS углубляется в механику языка и рассказывает обо всех технических деталях на этом пути, приведет вас к истинному мастерству в JS.

Как сказал один рецензент на главной странице книги Scope and Closures :

Получите это сейчас, это сделает вас лучшим разработчиком JavaScript, это так просто.

Мне также нравится, как эта серия разделена и как каждая книга фокусируется на маленьких кусочках языка, которые обычно были источником путаницы для новых разработчиков JavaScript. Книга о ES6 была моим личным фаворитом, поскольку в ней представлен очень полный обзор всех новых дополнений к языку. Он также предлагает некоторое обсуждение плюсов и минусов более спорных функций (таких как ключевое слово new

class

Последний совет – не откладывайте на звание . Она не предназначена для книги «для чайников». Это что угодно, но …

Эффективный JavaScript

« Эффективный JavaScript » Дэвида Хермана (David Eerman), вмещающий несколько более тонкие 200 страниц, является частью серии « Эффективная разработка программного обеспечения» . Эта книга предназначена для существующих программистов – либо тех, кто только изучает JavaScript, либо программистов JavaScript, которые заинтересованы в углублении своих знаний о языке. Как таковой, он не подходит для начинающих.

Что мне больше всего понравилось в этой книге, так это то, что она использует подход типа рецепта, исследуя (по словам самой книги) 68 конкретных способов использования мощи JavaScript. Эти 68 способов включают в себя ошибки (например, избегая использования ==

Этот лаконичный, основанный на сценариях подход делает книгу особенно легкой для понимания. Следовательно, это послужило мне хорошим материалом для чтения в нескольких длительных поездках. Он также суммирует материал, покрытый в конце каждого раздела в наборе пунктов. Это полезно, так как вы можете быть уверены, что автор ожидает, что вы убрали из раздела.

Недостатком этой книги является то, что (как и в случае с Eloquent JavaScript) она ориентирована на ES5. Это также не касается Node.js. Тем не менее, не позволяйте этому оттолкнуть вас. Эта книга – сокровищница знаний программирования на JavaScript.

Эффективный JavaScript доступен как в печатном, так и в электронном формате .

Вы знали?

Прежде чем закончить, я хотел бы обратить ваше внимание на тот факт, что у SitePoint есть широкий выбор связанных с веб-сайтами книг и видеоконтента на SitePoint Premium . Одна из наших самых популярных книг по JavaScript – « JavaScript: новичок для ниндзя», которая ориентирована на начинающих и позиционирует себя как «пошаговое введение в кодирование в JavaScript». Это простое в использовании руководство, возможно, стоит попробовать, если вы хотите быстро освоить язык, который стал обязательным навыком для всех веб-разработчиков.

Так что же является лучшей книгой для изучения JavaScript?

Я закончу эту статью очень необязательным «Это зависит». Я знаю, что это может показаться чем-то вроде полицейского, но ответ на этот вопрос зависит от множества различных факторов. Например, где вы находитесь в учебном путешествии? Какой ты ученик? Сколько времени ты должен провести? И еще куча всего …

И хотя я, возможно, не выдвинул на первый план лучшую книгу для изучения JavaScript, я надеюсь, что, представив вам свою первую тройку, я по крайней мере дал вам пищу для размышлений. Если вы еще этого не сделали, я советую вам проверить эти книги и посмотреть, как они могут помочь вам в дальнейшем изучении JavaScript.

Согласны ли вы с моим выбором? Вы бы выбрали по-другому? Позвольте мне знать в комментариях ниже.

Книга «JavaScript: сильные стороны» Крокфорд Д

  • Книги
    • Художественная литература
    • Нехудожественная литература
    • Детская литература
    • Литература на иностранных языках
    • Путешествия. Хобби. Досуг
    • Книги по искусству
    • Биографии. Мемуары. Публицистика
    • Комиксы. Манга. Графические романы
    • Журналы
    • Печать по требованию
    • Книги с автографом
    • Книги в подарок
    • «Москва» рекомендует
    • Авторы • Серии • Издательства • Жанр

  • Электронные книги
    • Русская классика
    • Детективы
    • Экономика
    • Журналы
    • Пособия
    • История
    • Политика
    • Биографии и мемуары
    • Публицистика
  • Aудиокниги
    • Электронные аудиокниги
    • CD – диски
  • Коллекционные издания
    • Зарубежная проза и поэзия
    • Русская проза и поэзия
    • Детская литература
    • История
    • Искусство
    • Энциклопедии
    • Кулинария. Виноделие
    • Религия, теология
    • Все тематики
  • Антикварные книги
    • Детская литература
    • Собрания сочинений
    • Искусство
    • История России до 1917 года
    • Художественная литература. Зарубежная
    • Художественная литература. Русская
    • Все тематики
    • Предварительный заказ
    • Прием книг на комиссию
  • Подарки
    • Книги в подарок
    • Авторские работы
    • Бизнес-подарки
    • Литературные подарки
    • Миниатюрные издания
    • Подарки детям
    • Подарочные ручки
    • Открытки
    • Календари
    • Все тематики подарков
    • Подарочные сертификаты
    • Подарочные наборы
    • Идеи подарков
  • Канцтовары
    • Аксессуары делового человека
    • Необычная канцелярия
    • Бумажно-беловые принадлежности
    • Письменные принадлежности
    • Мелкоофисный товар
    • Для художников
  • Услуги
    • Бонусная программа
    • Подарочные сертификаты
    • Доставка по всему миру
    • Корпоративное обслуживание
    • Vip-обслуживание
    • Услуги антикварно-букинистического отдела
    • Подбор и оформление подарков
    • Изготовление эксклюзивных изданий
    • Формирование семейной библиотеки

Расширенный поиск

Крокфорд Д.

Издательство:
Питер
Год издания:
2012
Место издания:
СПб
Язык текста:
английский
Тип обложки:
Мягкая обложка
Формат:
70х100 1/16
Размеры в мм (ДхШхВ):
240×170
Вес:
230 гр.
Страниц:
176
Тираж:
2000 экз.
Код товара:
617009
Артикул:
К23358
ISBN:
978-5-459-01263-7
В продаже с:
24. 03.2012

Дополнительная информация

Аннотация к книге «JavaScript: сильные стороны» Крокфорд Д.:
Любой язык программирования имеет свои сильные и слабые стороны, однако язык JavaScript в большей степени состоит из последних, так как был разработан в спешке и практически не отлаживался. В этой книге среди множества самых ужасных JavaScript-конструкций выделены наиболее надежные, понятные и удобные в сопровождении — то подмножество языка, которое позволяет создавать по-настоящему расширяемый и эффективный код.
Автор — уважаемый среди разработчиков эксперт в области JavaScript — выделяет массу интересных идей, которые делают JavaScript прекрасным объектно-ориентированным языком программирования. Эта книга откроет вам красивый, элегантный, простой и выразительный язык программирования, позволяющий создавать эффективный код независимо от того, управляете вы библиотеками объектов или просто пытаетесь заставить Ajax работать быстрее. Если вы разрабатываете сайты или приложения для Интернета, эта книга вам просто необходима. Читать дальше…

Книга по JavaScript и jQuery для начинающих для изучения

Книга по JavaScript и jQuery для начинающих для изучения

Вы новичок в JavaScript? Или вы добавили скрипты на свою веб-страницу, но хотите лучше понять, как они работают? Тогда эта книга для вас.

Мы не только покажем вам, как читать и писать на JavaScript, но и научим вас основам компьютерного программирования простым и наглядным способом.

Все, что вам нужно, это базовые знания HTML и CSS.

КУПИТЬ

Обзор главы

  • Введение
  • 1: Азбука программирования
  • 2: Основные инструкции JavaScript
  • 3: Функции, методы и объекты
  • 4: Решения и циклы
  • 5: Объектная модель документа
  • 6: События
  • 7: jQuery
  • 8: Ajax и JSON
  • 9: API
  • 10: Обработка ошибок и отладка
  • 11: Панели содержимого
  • 12: Фильтрация и сортировка
  • 13: Улучшение и проверка форм
  • Индекс

Для кого эта книга?

Эта книга написана для всех, кто хочет сделать свои веб-сайты более интересными, привлекательными, интерактивными и удобными в использовании. В частности, он ориентирован на людей, не имеющих образования в области компьютерных наук (ну, во всяком случае, пока).

Если вы когда-либо пытались заставить сценарий работать на веб-странице, хотели настроить загруженный вами сценарий или хотели создать свои собственные сценарии с нуля, то вы тот, о ком мы думали, когда создавали эту книгу.

Мы не можем обещать убрать весь жаргон, который используют программисты, но мы можем попытаться рассказать вам, что он означает (с помощью наглядных примеров и диаграмм), чтобы он больше не казался иностранным языком.

Кто сделал эту книгу?

Эти книги созданы небольшой компанией Wagon (в Лондоне) и изданы крупной компанией Wiley (в США).

Wagon был основан Джоном Дакеттом (креативный директор цифрового агентства в Лондоне) и Эммой Стоун (отмеченный наградами дизайнер и иллюстратор антиподов).

Их первая книга называлась HTML & CSS: Design and Build Websites. Многие говорили о ней очень хорошие вещи (спасибо), она получила престижную награду (ура) и стала самой продаваемой книгой на эту тему с момента ее выпуска (было продано более 150 000 экземпляров, и она была переведена на шесть языков). языки).

Это наша вторая книга, и мы надеемся, что их будет еще много.

Автор: Джон Дакетт
Дополнительный материал: Жиль Руперт и Джек Мур
Дизайн: Эмме Стоун и Джон Дакетт
Фотография: Джон Стюардсон
Крышка: Эмме Стоун
  Полные кредиты…

В этой серии

HTML и CSS
PHP и MySQL

10 бесплатных книг по JavaScript — WebFX

Это коллекция бесплатных книг, которые можно прочитать, если вы хотите узнать больше о JavaScript. Эти книги по JavaScript представлены в различных цифровых форматах: PDF, EPUB, HTML и т. д.

Марин Хавербеке.

178 страниц. Eloquent JavaScript знакомит вас с языком JavaScript. Он также охватывает общие концепции программирования, такие как объектно-ориентированное программирование. В последней части этой книги вы познакомитесь с Node.js — приложением для запуска JavaScript в среде за пределами браузера.

Коди Линдли. 141 страница. JavaScript Enlightenment подробно изучает расширенные функции языка JavaScript. Чтобы дать вам представление о том, насколько технической является эта книга: в ней есть глава, посвященная исключительно нулевое значение и еще одно только для undefined .

Если вы хотите узнать все тонкости языка, прочтите эту книгу.

Автор: Эдди Османи. 33 веб-страницы. Шаблоны проектирования — это обычные решения общих задач.

Использование хороших шаблонов проектирования повысит эффективность, безопасность и качество вашего кода, в то время как плохие — называемые анти-шаблонами — приведут вас к проблемам. Эта книга посвящена шаблонам проектирования JavaScript (и jQuery), методам и лучшим практикам.

Илья Кантор.

90 веб-страниц. Эта онлайн-книга познакомит вас с основами языка JavaScript. По ходу книги вы познакомитесь с более сложными предметами, такими как объектно-ориентированное программирование и регулярные выражения.

Хенрик Йоретег.

16 веб-страниц. Предпосылка Human JavaScript заключается в том, что в области JavaScript существует подмножество функций, инструментов, подходов и шаблонов, оптимизированных для людей. Эта книга предназначена для разработчиков, заинтересованных в изучении JavaScript с точки зрения создания веб-приложений.

Доктор

Аксель Раушмайер. 252 веб-страницы. Говорящий JavaScript предназначен для программистов, которые хотят научиться писать код с помощью JavaScript. Предположение, которое делает автор, состоит в том, что читатель уже является программистом, который знает объектно-ориентированное программирование и другие языки, такие как PHP, Ruby, Python, C++, Java и так далее.

Создание интерфейсных веб-приложений с помощью простого JavaScript

Герд Вагнер. 183 страницы. Эта книга предназначена для разработчиков JavaScript и опытных программистов, которые хотели бы изучить JavaScript на практике в контексте создания полнофункционального веб-приложения.

Программирование приложений JavaScript

Эрик Эллиотт.

152 веб-страницы. Эта книга научит вас методам, подходам и передовым методам создания современных веб-приложений с использованием JavaScript и связанных веб-технологий, таких как JSON и NoSQL.

Микито Такада. 72 страницы. Автор этой книги, Микито Такада, также известный как Mixu, считает, что «лучший способ научиться что-то использовать — это понять, как это реализовано». Таким образом, в этой книге рассматривается общий процесс создания веб-приложений с использованием JavaScript и других веб-технологий.

Коди Линдли. 121 веб-страница. Объектная модель документа (DOM) — ключевая концепция, которую вы должны освоить, если серьезно относитесь к JavaScript.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *