iptcpudp37 · 11-Фев-21 19:52(4 года 5 месяцев назад, ред. 19-Фев-21 19:41)
JavaScript: The Definitive Guide, 7th edition / JavaScript. Полное руководство, 7-е издание Год издания: 2021 Автор: Flanagan D. / Флэнаган Д. Издательство: Диалектика ISBN: 978-5-907203-79-2 Язык: Русский Формат: PDF/Djvu Качество: Отсканированные страницы + слой распознанного текста Интерактивное оглавление: Да Количество страниц: 732 Описание: Справочник по самому популярному языку программирования!
JavaScript — это язык программирования для веб-сети, который в настоящее время используется большим количеством разработчиков программного обеспечения, чем любой другой язык программирования. В течение почти 25 лет этот бестселлер служил исчерпывающим руководством для программистов на JavaScript, и новое издание книги полностью обновлено с целью охвата версии 2020 языка JavaScript. Повсюду в книге вы будете находить яркие и привлекательные примеры кода. Вам также предлагаются новые главы, в которых раскрываются классы, модули, итераторы, генераторы, объекты Promise и async/await.
Книга предназначена для программистов, желающих изучить язык JavaScript, и для разработчиков веб-приложений, которые стремятся повысить уровень своих знаний и мастерства. Основные темы книги:
Типы, переменные, операции, операторы, объекты и массивы
Функции, классы, модули, итераторы, генераторы, объекты Promise и async/await
Стандартная библиотека JavaScript: структуры данных, регулярные выражения, JSON, интернационализация и работа с URL
Веб-платформа: документы, компоненты, графические возможности, взаимодействие с сетью, хранилище и потоки
Node.js: буферы, файлы, потоки данных, потоки управления, дочерние процессы, веб-клиенты и веб-серверы
Инструменты и расширения языка, на которые полагаются профессиональные разработчики на JavaScript
Примеры страниц
Оглавление
Глава 1. Введение в JavaScript
Глава 2. Лексическая структура
Глава 3. Типы, значения и переменные
Глава 4. Выражения и операции
Глава 5. Операторы
Глава 6. Объекты
Глава 7. Массивы
Глава 8. Функции
Глава 9. Классы
Глава 10. Модули
Глава 11. Стандартная библиотека JavaScript
Глава 12. Итераторы и генераторы
Глава 13. Асинхронный JavaScript
Глава 14. Метапрограммирование
Глава 15. JavaScript в веб-браузерах
Глава 16. JavaScript на стороне сервера с использованием Node
Глава 17. Инструменты и расширения JavaScript
80923708Спасибо огромное! Только думал покупать бумажный вариант книги! Кто-то в курсе как с переводом?
Перевод неудачный. Переводчик не "в теме", как и редактор. Сравнение с предыдущим изданием не выдерживает. Элементарные типы JavaScript включают числа, строки текста (называемые просто строками) и булевские истинностные значения (называемые просто булевскими). Существенная порция этой главы выделена под детальное объяснение числовых (см. раздел 3.2) и строковых (см. раздел 3.3) типов в JavaScript. Булевские значения раскрываются в разделе 3.4. (2020) Типы данных в JavaScript можно разделить на две категории: простые типы и объекты. К категории простых типов в языке JavaScript относятся числа, текстовые строки (которые обычно называют просто строками) и логические (или булевы) значения. Значительная часть этой главы посвящена подробному описанию числового (раздел 3.1) и строкового (раздел 3.2) типов данных. (2012) Специальные величины null и undefined (2020)
Специальные значения null и undefined (2012) А сложные темы вообще...
Да, в последние годы переводы качеством не радуют. Раньше были такие издательства как Вильямс и Символ-Плюс - у них переводы в основном хорошие были; у Питера было так себе, через раз, сейчас хуже. У ДМК сейчас шлак в основном, у Диалектики (насколько понял преемника Вильямс) немного получше. Изредка Эксмо также выпускают переводы компьютерной литературы, у них вроде с переводом неплохо.
81166987Добрый вечер. Подскажите, пойдет ли данная книга для старта изучения JS ? Либо начинать лучше с чего-то иного ?
Если есть знания и хотя бы небольшой практический опыт работы на других языках программирования, то да.
Знаний, как и опыта - не имеется. Путь в программировании только начинается. Если вы человек знающий, может у вас есть какая-либо рекомендация, что может мне быть полезна ?
81166987Добрый вечер. Подскажите, пойдет ли данная книга для старта изучения JS ? Либо начинать лучше с чего-то иного ?
Если есть знания и хотя бы небольшой практический опыт работы на других языках программирования, то да.
Знаний, как и опыта - не имеется. Путь в программировании только начинается. Если вы человек знающий, может у вас есть какая-либо рекомендация, что может мне быть полезна ?
81166987Добрый вечер. Подскажите, пойдет ли данная книга для старта изучения JS ? Либо начинать лучше с чего-то иного ?
Если есть знания и хотя бы небольшой практический опыт работы на других языках программирования, то да.
Знаний, как и опыта - не имеется. Путь в программировании только начинается. Если вы человек знающий, может у вас есть какая-либо рекомендация, что может мне быть полезна ?
Если спешки нету, я бы порекомендовал С / С++ изначально
81166987Добрый вечер. Подскажите, пойдет ли данная книга для старта изучения JS ? Либо начинать лучше с чего-то иного ?
Если есть знания и хотя бы небольшой практический опыт работы на других языках программирования, то да.
Знаний, как и опыта - не имеется. Путь в программировании только начинается. Если вы человек знающий, может у вас есть какая-либо рекомендация, что может мне быть полезна ?
Я бы рекомендовал начинать с C# по курсам "лысого из ITVDN". У него очень подробно и хорошо объясняются основные концепции программирования и самого языка. Может быть нудноватым повествование, но материал очень хорошо разжевывается. А потом уже можно и на JS перейти (или даже лучше HTML/CSS для начала), если веб разработка будет интересна. Ну и Python тоже неплохой язык (как многие говорят), но я его не трогал ничего по нему не скажу. С и C++ могут быть перебором для того, кто будет обучаться сам и с абсолютного нуля.
81166987Добрый вечер. Подскажите, пойдет ли данная книга для старта изучения JS ? Либо начинать лучше с чего-то иного ?
Алиса в стране чудес универсальный ответ. При большем ориентировании на вопрощающего ответ есть функция вопрощающего бэкграунда данная книга скорее растолковывание ecma-262 актуальной на момент издания англоязычного оригинала версии в растолковывании присутствуют примеры и упражнения расчитанные на всех и чутка(уже не те времена титанов когда это и было основным содержанием первых изданий) пояснений о нюансах различных host-платформ(приложений) в контексте которых js ps. открывайте в браузере консоль и экспериментируйте - в соседнем окне гуглите
Купил себе оригинал. Стоила дорого, но оно того стоит, и правда не в цвете напечатана (только обложка) отлично читается, гораздо легче чем в переводе с завернутыми словечками и непонятными переводами в некоторых местах! Не бойтесь читать оригинал - если с англ трудно, пару страниц со словарем посидите - а дальше как по маслу пойдет!
81166987Добрый вечер. Подскажите, пойдет ли данная книга для старта изучения JS ? Либо начинать лучше с чего-то иного ?
Если есть знания и хотя бы небольшой практический опыт работы на других языках программирования, то да.
Знаний, как и опыта - не имеется. Путь в программировании только начинается. Если вы человек знающий, может у вас есть какая-либо рекомендация, что может мне быть полезна ?
Если спешки нету, я бы порекомендовал С / С++ изначально
Зашибись рекомендация! И докупить еще Arduino чтобы примеры запускать...
Gary Moore писал(а):
81170134
iptcpudp37 писал(а):
81169332
Gary Moore писал(а):
81166987Добрый вечер. Подскажите, пойдет ли данная книга для старта изучения JS ? Либо начинать лучше с чего-то иного ?
Если есть знания и хотя бы небольшой практический опыт работы на других языках программирования, то да.
Знаний, как и опыта - не имеется. Путь в программировании только начинается. Если вы человек знающий, может у вас есть какая-либо рекомендация, что может мне быть полезна ?
Если знаний, как и опыта - не имеется, лучше всего начните со SCRATCH, вы максимально быстро и самостоятельно освоите все основные концепции программирования.
Мажед Маржи - Scratch для детей. Самоучитель по программированию - ничего лучше на текущий момент для старта с нуля не придумано. https://rutr.life/forum/viewtopic.php?t=5557238
Уоррен Сэнд, Картер Сэнд - Hello World! Компьютерное программирование для детей и начинающих - как вариант старта с Python https://rutr.life/forum/viewtopic.php?t=6081302 Далее определяетесь с отраслью где планируете осуществлять профессиональную деятельность. -- Data Science - начинаете учить Python
Бриггс Д. - Python для детей. Самоучитель по программированию https://rutr.life/forum/viewtopic.php?t=5395986 -- Web Front-end - начинаете учить JavaScript
Морган Н. - JavaScript для детей. Самоучитель по программированию https://rutr.life/forum/viewtopic.php?t=6075342 -- Mobile / Full-stack - начинаете учить Java (или Dart по урокам на YouTube)
Майк МакГрат - Программирование на Java для начинающих https://rutr.life/forum/viewtopic.php?t=5413951
Пэйн Брайсон - Легкий способ выучить Java https://rutr.life/forum/viewtopic.php?t=5726649 Т.е. чтобы начать читать "взрослые" книжки, нужно прочесть пару детских, поскольку базовые понятия сейчас проходят в школе. P.S. Начинать изучение программирования с JavaScript - антипаттерн, т.е. порочная практика, другое дело что знакомство с JavaScript позволяет "попутно" изучить ряд важных технологий: HTML, JSON, HTTP, REST API.
Если время позволяет и хотите получить действительно качественную основу, после SCRATCH начинайте учить Haskell.
Курт В. - Начинаем программировать на Haskell https://rutr.life/forum/viewtopic.php?t=6058568
Эта книга научит Вас мощным и современным паттернам, которые применяются сегодня во всех языках программирования. Изучив их, Вы будете программировать на любом языке на профессиональном уровне.
Вместо этой книги советую изучать javascript на https://learn.javascript.ru
Там лучше объяснено, с примерами и задачами. Вообще во front-end лучше погружаться с изучения html и css на вот на этом ресурсе http://htmlbook.ru/, тут лучшие самоучители по этим двум простым "языкам".
После этого идти на learn.javascript.ru и учить его. Его хватит вам вплоть до уровня middle.
Решил купить себе книгу, но поскольку у нас их пошел дефицит, местные спекулянты дерут за нее большие деньги (в твердом переплете 75$ и более). Попробую обратится в в местную полиграфию для распечатки. Эту цифровую версию возьмем за основу. Я думаю в печататься в формате A5 с центрированием странице относительно бумаги с типом размещения по размеру полей печати
Подскажите пожалуйста, как перегнать эту книгу из pdf в mobi/fb2 под читалку киндл? Пробовал через калибр, но в итоге получается малочитаемый текст. Через k2pdfopt тоже путем неоднократных попыток ничего дельного не получилось, в итоге все страницы перекошены... Здесь есть раздача этой книги на английском в mobi, она в электронной книге читается отлично, и текст нужного размера, поля не идут вкось и т.п. Очень хотелось бы сделать русскую версию в таком же формате. Заранее спасибо за помощь!