С 2004 года книга «JavaScript. Подробное руководство, 5-е издание» переиздавалась 4 раза.
Дата первого издания «JavaScript. Подробное руководство, 4-е издание (файл PDF)»: май 2004 года, последнее, 4-е издание вышло
в мае 2009 года.
Сейчас книгу можно купить в 1 издании на бумаге, скачать файл с электронной книгой.
Аннотация к книге "JavaScript. Подробное руководство, 5-е издание"
Пятое издание настольной книги экспертов по JavaScript! Предыдущее издание получило высокую оценку русских читателей:
"Редкая книга настоящего профессионала, который очень доходчиво излагает материал, в то же время не упрощая и не усложняя его. Полезна всем, кто хочет работать или работает в этой области. К сожалению таких книг не много."
Пятое издание книги полностью пересмотрено и дополнено сведениями о JavaScript в соответствии с современным положением дел в разработке приложений для Web 2.0. Эта книга представляет собой руководство программиста с большим числом практических примеров и одновременно настольный справочник по широкому кругу вопросов. В книгу добавлены новые главы, благодаря чему она содержит практически все сведения, необходимые для разработки сценариев JavaScript, включая взаимодействие с протоколом HTTP и использование технологии Ajax, обработку XML-документов, создание графических изображений на стороне клиента с помощью тега canvas, пространства имен в JavaScript, необходимые для разработки сложных программ, классы, замыкания, статические значения и встраивание сценариев JavaScript в Java-приложения и Flash-ролики.
В первой части книги подробно описываются основы JavaScript, что позволит новичкам изучить язык. При наличии опыта программирования на JavaScript этот материал поможет отточить навыки и углубить понимание языка. Во второй части описывается среда разработки сценариев, предоставляемая веб-броузерами. Основное внимание уделяется разработке сценариев с применением методики ненавязчивого JavaScript и модели DOM. Глубокое обсуждение разносторонних тем клиентского JavaScript сопровождается многочисленными и достаточно сложными примерами, которые демонстрируют, как:
Определять в веб-приложениях горячие комбинации клавиш.
Создавать всплывающие подсказки с применением технологии Ajax.
Применять XPath и XSLT для обработки XML-документов, загруженных средствами Ajax.
Отображение одного имени в несколько адресов с целью распределения нагрузки.
Третья часть книги представляет собой обширный справочник по базовому языку JavaScript, включающий описания всех классов, объектов, конструкторов, методов, функций, свойств и констант, определенных в JavaScript 1.5 и ECMAScript 3. Четвертая часть книги – справочник по клиентскому JavaScript. Здесь описываются прикладные программные интерфейсы веб-броузеров, стандарт DOM API Level 2 и недавно появившиеся стандарты: объект XMLHttpRequest и тег "canvas". Более 300 000 программистов во всем мире выбрали эту книгу в качестве справочника по вопросам разработки приложений на языке JavaScript.
С первых дней появления JavaScript разработчики Сети принимали за основу книгу Флэнагана.
JavaScript - это мощный объектно-ориентированный язык сценариев, который может использоваться непосредственно внутри веб-страниц HTML. В сочетании с объектной моделью документа (Document Object Model, DOM), определенной веб-броузером, и DHTML JavaScript позволяет создавать динамическое содержимое и интерактивные клиентские веб-приложения. Синтаксис JavaScript базируется на популярных языках программирования C, C++ и Java, что делает его понятным и легким для изучения опытными программистами. В то же время JavaScript - это интерпретируемый язык сценариев, предоставляющий гибкую среду, которую могут изучать новички.
"JavaScript. Подробное руководство" содержит полное описание базового языка JavaScript, а также традиционной и стандартизованной объектных моделей документа, реализованных в веб-броузерах. Изощренные примеры, включенные в книгу, можно использовать для решения распространенных задач, таких как проверка данных формы, работа с cookies и создание переносимой анимации DHTML. Части III, IV и V представляют собой справочники по базовому API JavaScript, традиционному клиентскому API и стандартизованному API W3C DOM, в которых описываются все объекты, методы, свойства, конструкторы, константы, функции и обработчики событий этих API.
Четвертое издание бестселлера по JavaScript было тщательно дополнено с учетом возможностей JavaScript 1.5 (ECMAScript v3). В книге также описан стандарт W3C DOM (Level 1 и Level 2), при этом для обратной совместимости сохранен материал по традиционному DOM Level 0.
Это не только наиболее полное руководство программиста, но и справочник по JavaScript. Он особенно полезен для тех, кто работает с последними, соответствующими стандартам веб-броузерами, такими как Internet Explorer 6, Netscape 6 и Mozilla.
Веб-мастеры узнают, как применять JavaScript для построения динамических веб-страниц. Опытные разработчики смогут быстро приступить к написанию сложных программ.
Эта книга необходима каждому, кто пишет на JavaScript, независимо от его опыта.
Мнение Брендана Эйха (Brendan Eich), создателя JavaScript:
"Настольная книга экспертов по JavaScript… Хорошо систематизирована и подробна".
Мнения читателей
- Лучшее справочное руководство по JavaScript. Если оно не поможет изучить JavaScript, вам не стоит браться за этот язык. У меня богатая библиотека книг, посвященных языкам программирования. Безусловно, данный учебник - лучший из всех, которые я когда-либо видел. Для начинающих программистов, осваивающих JavaScript, это книга с большой буквы. А если вы опытный профессионал, книга расширит ваши знания. По мере освещения каждой концепции автор четко и ясно отвечает на вопросы, которые неизбежно возникают у любого программиста. Материал хорошо структурирован, поэтому вы легко найдете необходимую информацию. В силу моей профессии я должен читать быстро. Я никогда не пишу рецензии и сделал исключение только для этого случая. Книга настолько хороша, что она того стоит.
- Замечательный источник. Всякий раз, когда я открываю эту книгу, я обнаруживаю что-то новое, особенно о DOM. За два дня я узнал больше, чем из всех других книг по JavaScript. Особенно полезна благодаря справочным разделам.
- Теперь мне ясно, почему каждый рецензент поставил книге оценку "отлично". Прекрасное изложение концепций подкреплено соответствующими примерами. Возможно, она покажется трудной новичкам, однако в будущем станет для них незаменимой.
Лучшая книга по программированию в целом, которая мне когда либо попадалась!
Очень грамматно изложен материал, без лишней воды и всё по делу! И треть книги представляет собой очень удобный и продуманный справочник, по которому быстро и с лёгкостью я нахожу тот или инной нужный мне метод, нужного мне класса синтаксис или имя которого я подзабыл :))) Жду с нетерпением руссификации 6-ого издания!
Всеобъемлющее руководство затрагивающее интересные аспекты языка. В ней букавально есть все что необходимо знать при программировании скриптов. Для тех кто занимается JS, что называется маст хэв!
Честно говоря не знаю как описать эту шикарную книгу. Я довольно долго занимаюсь Javascript и имею не плохие знания, и могу сказать она будет полезна и профи и новичку (как мне кажется, что и новичку). Вообщем очень добротная книга-справочник.
нормальная книжка для самостоятельного освоения JavaScript. Конечно же ее одной будет в итоге мало, но это очень серьезная книжка для диапазона от нуля до вполне серьезных вещей.
Очень хорошая книга, но требует к себе очень большого внимания. И если вы это приложите многому можете научится, или максимально улучшить свои знания, и отказаться от готовых шаблонов, и начать реализовывать свои проекты любой сложности.
Как и многие другие корреспонденты, считаю, что лучшей книги по Javascript Вам не найти. И так же хотел бы вынести отдельную благодарность переводчику, поскольку нас не часто балуют качественными переводами.
Хорошая книжка, автор молодец. Согласен, что больше подойдет для людей, которые уже немного знакомы с программированием. Переводчику отдельная благодарность.
Отличная книга, отличный перевод! JavaScript разобран по полочкам. Автор не просто описывает язык, а показывает особенности поведения интерпретатора, на которые при поверхностном подходе можно просто не обратить внимание.
Отличная книга, отличный перевод! JavaScript разобран по полочкам. Автор не просто описывает язык, а показывает особенности поведения интерпретатора, на которые при поверхностном подходе можно просто не обратить внимание.
Купил 2 подобные книги. Одну эту и вторую в три раза дешевле (не буду говорить какую дабы не подумали что рекламирую) Вобщем та что дешевле расписана гораздо лучше и понятным языком. А здесь автор сам понимает, а как правильно рассказать не знает...
Если брать из сегмента русскоязычных книг, то эта книга является одной из самых лучших.Конечно есть и недостатки.Хотелось бы более доступные примеры(особенно если ты новичок).Кому не хотелось бы читать спецификацию на английском языке, советую именно эту книгу.
Хорошая книга для практики. Очень удобно использовать как справочник. Вместе с этим очень хорошо и чётко разьясняет азы JS. Но вы на найдёте там информации о современных фреймворках, которые вытесняют использование языка напрямую.
Очень хорошая книга для тех, кто хочет погрузиться в мир первозданного JavaScript.
Для тех, кто хочет просто пользоваться плодами этой технологии и не внимать, книга будет лишней.
До того как я прочел эту книгу, я почти ничего не соображал в JavaScript'е. Не то чтобы эта книга все вдруг переменила, но с ее помощью я постепенно разобрался, что к чему. Значит, ее задача выполнена.
Структура изложения книги не совсем удачна, и, следовательно, материал довольно сложен для понимания. Постоянное манипулирование незнакомыми читателю понятиями, объясненными лишь далее по книге. Примеры кода, сопровождающие текст, часто слишком сложны, и не полностью разъясняются. Местами они вообще отсутствуют.
Такое ощущение, что книга писалась для людей, которые уже с этим всем знакомы.
К сожалению, это не Колин Мук.
Троечка.
Доступность - 5+ :
Безусловно, это доступная книга. Материал
изложен очень доходчиво, с вниманием к
деталям языка. Хотя для комфортного чтения
нужно иметь хотя бы минимальное
представление о программировании в целом.
Опыт работы с JavaScript не обязателен.
Структура - 5+ :
Структура подачи материала способствует
лучшему его усвоению. Автор не только
отлично разбирается в языке, но и в том как
научить ему других. Справочник как по
базовому, так и по клиентскому JavaScript.
Полнота изложения - 5+ :
В книге представлена спецификация
ECMAScript v3. Последняя на данный момент
спецификация - v5. Это не критично. Дочитав
книгу до конца, вы без проблем сможете
работать со спецификацией самостоятельно.
Качество книги - 5+ :
Как и большинство книг данного
издательства, эта книга оставляет приятное
впечатление. Бумага хорошая. Склейка тоже.
Итог - Лучшая книга по JavaScript, из
доступных на русском языке ( да и на
английском, впрочем, тоже ).
Сам Дуглас Крокфорд
(http://javascript.crockford.com) сказал,
что это единственная достойная книга по
javascript (но стоит заметить, что книга
самого Дугласа Крокфорда - JavaScript The
Good Parts, гораздо более детально
раскрывает секреты javascript)
Книга просто бомба! Очень хорошее
приобретение! Все грамотно написано.
Справочник только в конце книги. В книге есть
все: от практических примеров их внятного
обьяснения до полного справочника языка
Javascript.
Безуловно это справочник - не учебник, новичкам без предварительной подготовки понять будет очень сложно.
Хочу отметить, что автор использует огромное количество примеров, которые представляют из себя лишь идею, но не законченный код который можно применить на практике т.к. в основном автор порой даже не делает сноску, что часть кода упушена или какие-то функции уже определены в предыдущих разделах.
Больше всего мне не понравилось, что простые вещи описаны по несколько раз, причем с весьма изощренным избыточным кодом, а сложные вообще порой не прокомментированы, что затрудняет равномерное понимание. (прототипы и конструкторы, вообще отвратительно написан раздел, ни одного практически значимого примера)
В целом книга стоящая, но не более чем справочник.
Присоединюсь ко всем написанным ранее комментариям, и напишу так:
В этой книге действительно есть пару нюансов которые хотелось бы подправить, но в целом книга замечательная...
Подойдёт как и новичку впервые столкнувшимся с JavaScript, так и профессионалу...
Прочитав 4-е издание книги, и поняв, что она не охватывает некоторых возможностей Яваскрипта, заглянул в 5-е издание. В принципе, устарело уже и оно, но всё же появились разделы по Флэшу и векторной графике. Это хорошо, но неполные, на мой взгляд, разделы так и остались без изменения, например, нету описания события onscroll... Успокаивает то, что книга привычно легко читается и более хороших книг похоже нету. Вам по-любому придётся копать в Интернете материал самостоятельно. Программистам Яваскрипта сейчас всё труднее работу найти и доказать руководству что ты не верблюд, поэтому если Вы уж решились изучать Яваскрипт, приготовьтесь, что эта книга - только начало, вся борьба впереди.
Книга представляет собой интерес для тех кто уже знаком с этим языком, т.к. это не учебник, а справочное пособие.
Автор с самого начала приводит программные коды, в которых разобраться даже опытному программисту не всегда получится т.к. большая часть примеров основана системах счисления, факториалах и интегралах, вычеслением, которых JavaScript-программист может даже и никогда не займется, а новичку уж как сложно то это понять будет на таких абсурдных примерах.
Помимо всего прочего, 90% примеров, не развернуты как этого хотелось бы, а материал постоянно повторяется.
Самый худший раздел на мой взгляд, это описание функций и оператора return.
А разделы, где описываются Ajax, ActionScript, XPath, XML, VML SVG можно было не включать в эту книгу и уделить больше описанию материала.
Те кто хочет серьезно заняться изучением JavaScript книгу иметь просто необходимо, но только как наиболее полное справочное пособие по JavaScript, а для изучения этого языка "Дени Гудман - Библия пользователя", хотябы первые 150 стр. прочитать обязательно, а уже потом браться за эту.
Есть как в электоронном виде так и на бумажном носителе, выше всяких похвал!
Если книги, которые издавались раньше на базе Д. Гудмана - JavaScript Библия пользователя, то это плная противополность в изложении материала, сдесь в самом начале писаны те моменты о которых нет даже упоминания в других изданиях стронних авторов.
Единственное, что уже упянул предыдущий комментатор, есть моменты которые описаны довольно слабо, но это не мешает найти вопросы эти в более подробной форме в сети....
Хоть книга 2006г. аналогов ее нет, будем ждать 6 издание с удовольствием.
Вообще O'Reilly это одно из лучших издательст по моему мнени, переводили бы вы их книг по чаще и по быстрей.
Книжка отличная, очень подробная и по делу. Встречаются повторы, но это как раз нормально для справочника и настольной книги - когда в случае необходимости быстро можно отыскать статью, посвящённую нужной тебе вещи.
Единственное, в чём автор немного не дотянул - это не достаточно подробно описал оператор "with". Цитата (стр.119, строка 1): "Кроме того, определения функций и инициализация переменных в теле инструкции with могут приводить к странным и трудным для понимания результатам. По этим причинам использовать инструкцию with не рекомендуется." И там же сноска: "Эти результаты и их причины слишком сложны, что бы объяснять их здесь."
Учитывая, насколько сложные вопросы программирования на JavaScript разобраны в книге буквально на атомы, подобные сноски могут вызывать только недоумение - думаю, что автор просто поленился описать данный вопрос, и редакция почему-то не посчитала нужным хоть как то прояснить его в сноске, хотя могли бы это и сделать.
А в остальном книга - выше всяких похвал! Замечательно, что наконец-то появилась настольная книга-справочник, в которой на профессиональном уровне описан JavaScript практически во всех возможных аспектах.
На сайте O'Reilly обнаружил оригинальное 5-е издание книги. Так что можете ждать перевода, наверно. А я скачаю себе оригинал и почитаю. Возможно выражу мнение еще до перевода книги на русский язык.
А мне книга не понравилась. Начинающим я ее не посоветую - будет очень непонятно. Мне больше понравилась книга Пола Уилтона "Основы JavaScript". Вот ее бы я рекомендовала всем, кто начинает делать свои первые шаги в изучении JavaScript.
На 100% согласен с приведенной аннотацией и мнением читателей. Редкая книга настоящего профессионала, который очень доходчиво излагает материал, в то же время не упрощая и не усложняя его. Полезна всем, кто хочет работать или работает в этой области. К сожаление таких книг не много.
Очень полезная книга (особенно для начинающих). Она не заканчивается несколькими примерами, как многие анаглоги, а является полноценным справочником, но в ней не уделено обобого внимания созданию кроссброузерного кода, что сейчас наиболее актуально. Рекомендую для прочтения!
Очень хорошая и методологически правильная книжка. Автору - 5 :) Четко спозиционирован язык и описаны его особенности. Наверное книга быстро устареет, но пока - хороший справочник по теме.
Я еще читаю. Книжка замчательная. Написано просто и со вкусом. Ошибок пока не встречал, чего не скажешь о другой книженции по джаваСкрипту - Дэнни Гудман Библия пользователя, в ней еще плюс ко всему не хватает глубины и последовательности содержания.
Лучшая книга по программированию в целом, которая мне когда либо попадалась!
Очень грамматно изложен материал, без лишней воды и всё по делу!
И треть книги представляет собой очень удобный и продуманный справочник, по которому быстро и с лёгкостью я нахожу тот или инной нужный мне метод, нужного мне класса синтаксис или имя которого я подзабыл :)))
Жду с нетерпением руссификации 6-ого издания!
Отличный справочник в качественном издании!
Книга дает хорошую базу.Мне она во многом помогла при написании дипломной работы
Всеобъемлющее руководство затрагивающее интересные аспекты языка. В ней букавально есть все что необходимо знать при программировании скриптов. Для тех кто занимается JS, что называется маст хэв!
Честно говоря не знаю как описать эту шикарную книгу. Я довольно долго занимаюсь Javascript и имею не плохие знания, и могу сказать она будет полезна и профи и новичку (как мне кажется, что и новичку). Вообщем очень добротная книга-справочник.
Книга лучшая в данной тематике, но требует знание основ программирования.
Даешь 6 издание!!!!
Гость
Кто знает, когда будет отпечатанно 6-ое издание данной книги на русском?
Изумительная книга! Лучшая по теме! Перевод качественный!
Отличная книга
Гость
Гость
Неизвестный автор
Юрий
semeyon@svetliy.ru
GPQ
Петр Соколов
dendangler@gmail.com
Вячеслав
Лёша
Anton
Demedes
Неизвестный автор
frost_pro@mail.ru
MP
gexrjd@yandex.ru
MotoR
Неизвестный автор
Неизвестный автор
Неизвестный автор
C`est la vie
XEXE_87@mail.ru
Fiyanov
Символ Плюс
Символ Плюс
Неизвестный автор
Эльнур
smary78@mail.ru
rebrov@elcode.ru
Вячеслав
IRVy
Вася