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

978-5-459-01263-7, 978-5-496-00594-4

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

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


серия: Бестселлеры O`Reilly
Питер, 2013 г., 978-5-459-01263-7, 978-5-496-00594-4


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

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

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



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

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


Об авторе


Отзывы

ХЕРОВАЯ ДОСТАВКА В МОСКОВСКУЮ ОБЛАСТЬ  [29 November 2012]
против указаных трех дней, ждал полторы недели, а книга хорошая
Сильные стороны  [28 June 2012]
Тут многие жалуются, что страниц мало, да что книга тонкая, но, сколько разработчиков встречал, многи не знаю основ синтаксиса, описанных в книге. Да, большинство очевидных ситуаций все понимают, но стоит дать какое-нибудь необычное тестовое задание, многие не понимают, как результат выдаст программа. И эта книга, как раз должна помочь. Может и описаны базовые вещи, описаны они более глубоко, чем в остальных книгах.
Можно и лучше  [ 3 June 2012]
Совсем тоненькая книженция (176 стр.). Повелся что написал чувак Крокфорд из yahoo , создатель JSON. Он её не позиционирует как справочник, что и правильно, но на другое она и не годна. Описывает всем известные истины языка, которые знают большинство js разработчиков, а новенькие могут узнать любых других книг-справочников по js (например «JavaScript. Подробное руководство» http://goo.gl/ddVP5). Мне книга не понравилось, странные куски кода на пару страниц, схемы интерпретирования выражений, странная глава которая просто перечисляет методы у списков, объектов и т.п (при том что автор не позиционирует её как ...). Не чего нового. На мой взгляд книга создана что бы немного выкачать денег.
ожидал большого  [27 April 2012]
После прочтения показалось, что одну большую и интересную статью растянули на одну небольшую книгу, запихнув в неё кучу откровенно лишнего.

О плохом.
Первые главы посвящены грамматике — подробное описание синтаксиса языка. Описание основных конструкций даже снабжены диаграммами — if, for, литералы, в прямом смысле, «в картинках» (кажется эти картинки занимают полкниги). Одна из последних глав, так вообще — просто справочник методов стандартных типов данных (Array, String, Number, etc). Туда же и глава про регулярные выражения. Но книга явно не предназначена для тех, кто впервые столкнулся с JS, так зачем это всё?

О хорошем.
Но интересные вещи тоже есть. Никаких особенных открытий автор не делает, но зато грамотно указывает на существующие недостатки языка, на которые следует обратить внимание (это, пожалуй, самое ценное в книге — интересно читать критику от профессионала). Ну и рассказывает об уже устоявшихся подходах, что тоже, наверное, полезно. Также можно отметить описание JSLint.
то что нужно  [ 3 April 2012]
Вот только получил книгу
Пролистал всю, она тонкая 175 стр, но содержит крайне полезную информацию.
Автор прямо пишет что книга не справочник, что предназначена для тех у кого уже есть знания по javascript и что простую информацию ищите в интернете.
Впрочем так оно и есть.
Если вы не помешаны на jquery то вполне возможно вас заинтересует YUI Library - библиотека поисковой системы Yahoo!
Ведь автор книги является создателем формата JSON, а так же является ведущим специалистом по javascript в Yahoo!
http://developer.yahoo.com/yui/
Я не случайно затронул эту тему, большинство примеров книги так или иначе используются в YUI Library, а также в Ext JS (которая кстати изначально была дополнением к YUI Library).

Для тех кто ищет хорошие книги, рекомендую купить все профессиональные книги от разработчиков Yahoo! чтобы повысить свой уровень знаний
http://www.ozon.ru/context/detail/id/8144634/
http://www.ozon.ru/context/detail/id/6287517/
http://www.ozon.ru/context/detail/id/5648968/

Что касается всеми рекомендуемой книги Флэнагана, я ее прочитал, но мне не понравился подход, а так же я нашел очень много ошибок в коде.
http://www.ozon.ru/context/detail/id/3881091/

Все таки книги нужно покупать от разработчиков, а не от писателей (Флэнаган пишет книги и собственно это главный источник его доходов).

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



Легкий способ выучить 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: сильные стороны в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.