Информация о книге

978-5-496-00594-4

Главная  » Научно-техническая литература » Информационные технологии. Компьютеры » Интернет, Интранет, компьютерные сети » Разработка для Интернет » JavaScript. Сильные стороны

Крокфорд Д., JavaScript. Сильные стороны


серия: Бестселлеры O'Reilly
Питер, 2013 г., 176 стр., 978-5-496-00594-4


Описание книги

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

Поделиться ссылкой на книгу



Содержание книги

Предисловие
Глава 1. Сильные стороны
Глава 2. Грамматика
Глава 3. Объекты
Глава 4. Функции
Глава 5. Наследование
Глава 6. Массивы
Глава 7. Регулярные выражения
Глава 8. Методы
Глава 9. Стиль
Глава 10. Прекрасные черты
Приложение А. Кошмарные вещи
Приложение Б. Плохие вещи
Приложение В. JSLint
Приложение Г. Синтаксические диаграммы
Приложение Д. JSON


Об авторе


Отзывы

Стоит почитать  [12 July 2013]
Книга совсем небольшая, но интересная.
Если быть точным, интересны в основном главы, посвященные функциональному программированию (ФП). Хотя ничего нового конкретно по ФП автор не пишет, но возможность использования приемов ФП в JavaScript и еще прототипное наследование стали для меня сюрпризом. Если вы пишите не JavaScript или ActionScript, то, думаю, книгу стоит прочесть.
К недостаткам книги отнес бы следующее:
1. Немного странный выбор тем. Тут и синтаксис языка, и регулярные выражения, и массивы.. В этой мешанине иногда теряется основная мысль: автор пишет о сильных сторонах языка. Но если при чтении постоянно держать эту мысль в голове, то некоторая внутренняя логика повествования все же прослеживается.
2. Для описания синтаксических конструкций языка автор использует диаграммы Вирта. Они не всем знакомы, не слишком наглядны и занимают много места в книге. Можно было бы выписать правила грамматики языка и примеры - это было бы компактнее и понятнее. Хотя вообще это еще большой вопрос, нужно ли описывать грамматику в подобной книге. Она явно ориентирована на программиста с некоторым опытом.

Резюмируя: занимательное чтиво на пару вечеров для программиста, желающего углубить знания по JavaScript. Мне кажется, книга будет даже более интересна программисту ActionScript, т.к. позволяет понять кое-что из происходящего "под капотом" (впрочем, применять описанные в книге практики в AS3 будет даже вредно, т.к. они таки рассчитаны на язык с нестрогой типизацией)

Последние поступления в рубрике "Разработка для Интернет"



Легкий способ выучить Python 3 еще глубже Легкий способ выучить Python 3 еще глубже Шоу З.

Воплотите ваши идеи в код самого высокого качества! Зед Шоу – один из тех, кто по-настоящему разбирается в Python. Его советы помогли миллионам программистов по всему миру, помогут они и вам. От вас потребуется лишь дисциплина, желание и упорство, все......

Разработка веб-приложений с помощью Node.js, MongoDB и Angular. Исчерпывающее руководство по использованию стека MEAN Разработка веб-приложений с помощью Node.js, MongoDB и Angular. Исчерпывающее руководство по использованию стека MEAN Дейли Б.

Node.js является главной средой для программирования на стороне сервера, MongoDB — самой распространенной базой данных типа NoSQL и Angular— ведущим каркасом для разработки веб-приложений на стороне клиента по шаблону MVC. Совместно они образуют легко......

Программирование GPU при помощи Python и CUDA Программирование GPU при помощи Python и CUDA Тоуманнен Б.

Книга предлагает быстрое погружение в программирование GPU. Вы узнаете, как применять закон Амдала, использовать профилировщик для определения узких мест в коде на Python, настроить окружения для программирования GPU. По мере чтения вы будете......

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Крокфорд Д., JavaScript. Сильные стороны в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.