Дэвид Флэнаган — «JavaScript. Подробное руководство» (6-е издание)

CoverNormalЭто моя первая техническая литература, не считая учебников в институте и заглядывания в документацию. Первая книга по программированию, которую я прочитал от корки до корки. И хочу рассказать какие мысли сложились в голове у меня.

Чтение технических книг важно.

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

Чтение технической литературы дисциплинирует.

О! Сколько я раз думал: «Ну когда же закончится эта книга?!». Но брал себя в руки и садился читать, спустя 15 минут после начала чтения, я уже был увлечен и полностью погружен в JavaScript. Да, это тяжело, по крайней мере мне было тяжело, но я не жалею потраченного времени. Теперь хотя бы  можно козырнуть, что я прочитал книгу по JS, к тому же это одна из «икон» JS.

Теперь о самой книге

Не стану говорить, что книга открыла мне глаза. К сожалению или к счастью, откровения я там не нашел. Возможно сказываются мои 4 года опыта front-end разработки (красивым словом фронт-энд, я заменяю простое и невзрачное  «Верстальщик» =) ). Я так и не постиг дзена ООП ни в программировании вообще ни в JS в частности, вероятно это наследие Delphi. Главы по ООП и функциям я оставил на переосмысление, придется еще почитать, может проймет. Зато понял смысл замыканий. Смысл понял, но пока не понимаю как их применять, видимо все тот же опыт бесконтрольного написания когда «как знаю» (Это когда делаю ровно так, как знаю, а не как положено у культурных программистов.)

Само чтиво не сложное, примеры доступные, честно сказать, я большую часть примеров просто пропускал, хотя стоило бы их воспроизвести.

Теперь с уверенностью могу сказать что undefined, NaN, Null, false — в результате вернут false в проверке условия, и что NaN !== NaN, прикольно, но пока не пригодилось.

Подводя итог скажу,  прочтение данной книги начинающим frontend-ninja будет полезно. Крутым чувакам тут делать нечего, если только в качестве художественной литературы, поскольку, крутые и по документации разберутся с языком не хуже.

Add a Comment

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