JavaScript: сильные стороны

PDF
Niedostępna w sklepie
Oznacz jako przeczytane
Powiadom mnie po udostępnieniu:
Jak czytać książkę po zakupie
Opis książki

Любой язык программирования имеет свои сильные и слабые стороны, однако язык JavaScript в большей степени состоит из последних, так как был разработан в спешке и практически не отлаживался. В этой книге среди множества самых ужасных JavaScript-конструкций выделены наиболее надежные, понятные и удобные в сопровождении – то подмножество языка, которое позволяет создавать по-настоящему расширяемый и эффективный код.

Автор – уважаемый среди разработчиков эксперт в области JavaScript – выделяет массу интересных идей, которые делают JavaScript прекрасным объектно-ориентированным языком программирования. Эта книга откроет вам красивый, элегантный, простой и выразительный язык программирования, позволяющий создавать эффективный код независимо от того, управляете вы библиотеками объектов или просто пытаетесь заставить Ajax работать быстрее. Если вы разрабатываете сайты или приложения для Интернета, эта книга вам просто необходима.

Szczegółowe informacje
Ograniczenie wiekowe:
0+
Data dodania do LitRes:
09 października 2012
Data powstania:
2012
Rozmiar:
176 str.
ISBN:
978-5-459-01263-7
Całkowity rozmiar:
4 MB
Całkowity liczba stron:
176
Rozmiar stron:
163 x 231 мм
Tłumacz:
А. Лузган
Prawa autorskie:
Питер
Дуглас Крокфорд "JavaScript: сильные стороны" – pobierz w formacie pdf lub czytaj online. Zamieszczaj komentarze, recenzje i głosuj na swoje ulubione.

Отзывы 6

Сначала популярные
Вячеслав Бажинов

Этой книге можно было поставить 5 баллов в год выхода – 2008 или через пару лет, но никак не в 2016 году.

Что не понравилось:

 Спойлер

1) Перевод просто адовый. Например, на странице 57:

оригинал – Suddenly, about a 10th of a second later, the step function gets invoked. It makes a base 16 character from fade’s level.


перевод – Внезапно, около 10 секунд спустя, вызывается функция step. Она задает базу из 16 символов из параметра level функции fade.


правильный перевод – Внезапно, спустя десятую долю секунды, вызывается функция step. Она превращает параметр level функции fade в шестнадцатеричную цифру.


Человеку, который взялся изучать JavaScript по этой книге, будет очень трудно понять, почему же setTimeout(step, 100) вдруг отложит исполнение на 10 секунд, а level.toString(16) – это «база из шестнадцати символов».


Чуть дальше, в комментарии к коду:

оригинал – Make a function that assigns event handler functions to an array of nodes the wrong way.


перевод – Делаем функцию, которая присваивает функции обработчика события

массив узлов (неверный путь).


правильный (но все еще малопонятный) перевод – Создадим функцию, которая неправильно присваивает функции обработки событий массиву узлов.


Переводчики нисколько не постарались вычитать и сделать понятным свой перевод.


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


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

roman.susi

Во всех отношениях отличная книга

Это одна из редких книг, которые можно поремендовать для JavaScript-программистов. Имел удовольствие прочитать её в оригинале и могу отметить, что перевод выполнен хорошо. Книга поможет сделать код на JavaScript не только внешне «профессиональным», но при соблюдении рекомендаций автора по мере накопления опыта код станет таковым. Разумеется, подход (и тем более стиль) Крокфорда не обязательно должен быть внедрён повсеместно (восприниматься догматически) или служить мерилом качества кода (например, на основе программы jslint), но тем не менее книгу написал известный и опытный специалист своего дела. Можно порекомендовать всем, кто профессионально занимается или начинает заниматься программированием на JavaScript.

Александр

– Устаревшая информация

– Ошибки в тексте

Но книга небольшая и воспринимается легко и доходчиво. Конечно для тех кто уже пишет на JS. Хоть некоторая информация устарела, подход к написанию кода актуален.

Для меня она как некая ступень к более сложной проф. литературе.

За такую сумму отличный вариант. Рекомендую.

Максим

Книга очень хорошая, порадовал перевод. Жаль что только на pdf, можно было бы и 3 сотни отдать, если бы книга была в формате для читалок. В любом случае – советую к прочтению

dnister.lark

Для всех кто хочет быть професионалом в своем деле

Хорошая книга для всех кто занимается написанием клиент сайд кода. Книга разскрывает ньюансы работи javascript'a что станет полезным людям более глубоко изучающим технологию, или же тем кто хочет писать в хорошом тене.

Оставьте отзыв