10 бесплатных книг по JavaScript для начинающих
#loftblog #books@loftblog #web #it #книга #JavaScript #программирование
Всегда хочется получить исчерпывающие знания в области, с которой вы работаете. Java Script — один из языков, о котором получить исчерпывающие знания почти невозможно. Он постоянно развивается, как развивается и веб вообще, поэтому любой вебразработчик должен стремиться успеть за этим развитием, и уж тем более обязан на зубок знать основы технологии, которую он применяет.
JavaScript сейчас доминирует в IT мире. С его помощью вы можете как создать маленькое веб-приложение, так и запрограммировать робота. К счастью, язык существует уже довольно давно, и овладевшие им в превосходстве разработчики описали свой опыт программирования на нём в книгах.
1. Eloquent JavaScript / Выразительный JavaScript
Эта книга рассказывает, как заставить компьютеры делать то, что вам от них нужно. Компьютеры сегодня так же распространены, как отвёртки – но содержат гораздо больше скрытых сложностей, и поэтому их сложнее понять и с ними сложнее работать. Для многих они остаются чуждыми, слегка угрожающими штуками.
Читать онлайн: http://eloquentjavascript.net
2. JavaScript Enlightenment / Введение в Java Script
В этой книге дан тщательный обзор мировоззрения JavaScript через разбор встроенных объектов и нюансов языка. Эта книга точно не предназначена для людей, только начинающих изучать программирование вообще или JavaScript в частности.
Читать онлайн: http://javascriptenlightenment.com
3. Learning JavaScript Design Patterns / Изучаем паттерны JavaScript
Эта книга посвящена рассмотрению как классических, так и современных паттернов программирования на JavaScript. В целом ориентированна на начинающих программистов.
Читать онлайн: https://addyosmani.com/resources/essentialjsdesignpatterns/book/
4. The JavaScript Tutorial
HTML 5 даёт великолепные возможности. Как и jQuery. Как и Node.JS. Если добавить к ним ещё немного чистого JavaScript — вы запросто покорите веб.
Ссылка: http://javascript.info
5. Human Java Script / JavaScript с человеческим лицом
Данная книга рассчитана на тех, кто планирует с помощью JS строить веб-приложения. В ней описываются особенности языка, полезные инструменты, паттерны и этим список не ограничивается.
Онлайн: http://read.humanjavascript.com
6. Speaking JavaScript / Говорим на JavaScript
Эта книга даст вам универсальные знания о Java Script, понимание как общей его логики, так и деталей. Автор предполагает, что читатель уже знаком с принципами объектно-ориентированного программирования и каким-либо языком, вроде PHP, Ruby, Python, C++ или Java.
Онлайн: http://speakingjs.com/es5/
7. Создание фронт-энда веб-приложений на чистом JavaScript /
Book on Building Front-End Web Apps with Plain JavaScript
В этой книге показано, как писать на JS фронтэнд приложений, не используя никаких третьесторонних фреймворков или библиотек.
Онлайн: http://web-engineering.info/tech/JsFrontendApp/book/
8. Создание JavaScript приложений
Кроме общего знания принципов JavaScript, эта книга подарит вам также знания из смежных областей, вроде JSON или NoSQL, а так же понимание того, как вообще пишутся веб-приложения.
Онлайн: http://chimera.labs.oreilly.com/books/1234000000262/index.html
9. Single Page Applications in Depth / Одностраничные приложения в деталях
Как понятно из названия, эта книга посвящена разработке одностраничных приложений. В ней нет описания конкретных технологий и фреймворков, но зато неплохо описаны общие паттерны и практики.
Читать онлайн: http://singlepageappbook.com
10. Введение в DOM
Книга посвящена работе с DOM (Document Object Model) — пожалуй, самому важному в Java Script для всех, кто разрабатывает под веб.
Онлайн: http://domenlightenment.com.
Книги PDF пронумерованы согласно этому списку для удобства.