Кайл Симпсон - Область видимости и замыкания
2-е международное изданиеНазвание: | Область видимости и замыкания | |
Автор: | Кайл Симпсон | |
Жанр: | Учебники и самоучители по компьютеру, Java, Java Script | |
Изадано в серии: | Библиотека программиста, Вы пока еще не знаете JS | |
Издательство: | Питер | |
Год издания: | 2022 | |
ISBN: | 978-5-4461-1876-2 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Область видимости и замыкания"
Вы пока еще не знаете JS. И Кайл Симпсон признается, что тоже его не знает (по крайней мере полностью)… И никто не знает. Но все мы можем начать работать над тем, чтобы узнать его лучше. Сколько бы времени вы ни провели за изучением языка, всегда можно найти что-то еще, что стоит изучить и понять на другом уровне. Вы уже прочитали «Познакомьтесь, JavaScript»? Тогда откройте вторую книгу серии «Вы пока еще не знаете JS», чтобы познакомиться поближе с первым из трех столпов JavaScript — системой областей видимости и функциональными замыканиями, а также с мощным паттерном проектирования «Модуль». Пора освоить правила лексических областей видимости для размещения переменных и функций в правильных позициях. И заглянуть на более низкий уровень, ведь магия с хранением состояния модулей базируется на замыканиях, использующих систему лексических областей видимости. 16+
Читаем онлайн "Область видимости и замыкания". [Страница - 3]
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (59) »
ние). Спасибо вам, Frontend Masters (и Марк!).
Наконец, мой редактор Саймон Сен-Лоран (Simon St.Laurent)
помог мне определиться с первоначальным замыслом серии
YDKJS и стал редактором моей первой книги. Поддержка и советы Саймона оказали на меня серьезное влияние, и именно
благодаря им я в значительной мере сформировался как автор.
Прошло много лет с тех пор, как за выпивкой в Driskill родился
замысел YDKJS. Спасибо тебе, Саймон, за все эти годы, что ты
указывал мне путь и улучшал эти книги!
Предисловие
Когда я смотрю на книги на полке, сразу вижу любимые. Любимые
книги всегда потертые. Переплет надорван, на замусоленных
страницах — пятна от пролитых напитков. Удивительно, что самые
любимые книги выглядят так, словно о них меньше всего заботятся, хотя, честно говоря, все совсем наоборот.
Первое издание этой книги — одно из самых моих любимых. Она
невелика, но переплет уже начал разваливаться. Страницы потрепаны, уголки загибаются. Это явно не книга на один раз. Я снова и снова возвращалась к ней в течение многих лет, прошедших
с момента ее издания.
Для меня она также стала вехой моего личного прогресса в изучении JavaScript. Впервые она попалась мне в руки в 2014 году; на
тот момент я была знакома с основными концепциями, но, откровенно говоря, глубина моего понимания не могла сравниться
с тем, что описано в этой тоненькой книжице.
Шли годы. И хотя мне порой казалось, будто мои профессиональные навыки вовсе не улучшаются, мне все же удалось разобраться со всеми концепциями из книги. Я улыбаюсь, сознавая, какой
путь прошла под этим руководством. Стало очевидно, что между
моей любовью к этой книге и моим бережным отношением к ней
была обратно пропорциональная связь.
Когда Кайл предложил написать вступление ко 2-му изданию,
я была ошеломлена. Нечасто вам предлагают написать что-то
о книге, которая оказала такое влияние на ваше собственное понимание и карьеру. Помню тот день, когда впервые поняла суть
10
Предисловие
замыканий; первый раз, когда я успешно воспользовалась ими.
Тогда я была горда собой, отчасти из-за того, что меня привлекала симметрия этой идеи. Я была восхищена замыканиями еще до
того, как взялась за эту книгу. Но просто написать рабочий код —
совсем не то же самое, что глубоко изучить концепции. Эта книга
улучшила мое понимание фундаментальных вещей и помогла их
мастерски освоить.
Книга получилась обманчиво короткой. То, что она настолько
мала, — весьма удобно, так как материал очень информационно
насыщен. Рекомендую побольше времени выделить на усвоение
каждой страницы. Не торопитесь. Относитесь к книге со всем
вниманием — чтобы она стала такой же потрепанной и зачитанной, как и моя.
Сара Дрейснер (Sarah Drasner), руководитель группы DX, Netlify
Вступление
Вашему вниманию предлагается 2-е издание снискавшей популярность серии книг «Вы не знаете JS»: «Вы пока еще не знаете JS»
(YDKJSY).
Если вы уже читали предыдущее издание, то заметите, что в этом
появился обновленный подход к изложению с подробными описаниями того, что изменилось в JS за последние 5 лет.
Я надеюсь и верю, что вы все еще сохраняете стремление изучить
JS и разобраться в том, как же он устроен.
Если вы читаете эти книги впервые, я рад, что они попались вам
на глаза. Подготовьтесь к увлекательному путешествию по закоулкам JavaScript.
Если вы недавно занимаетесь программированием или JS, то учтите, что эти книги не задумывались как «деликатный вводный курс
по JavaScript». Временами материал становится сложным и требующим серьезных усилий, и многие темы рассматриваются намного
глубже, чем в книгах для новичков. Книга может пригодиться всем
читателям независимо от уровня подготовки, но я писал ее с прицелом на то, что вы уже знакомы с JS, а ваш практический опыт
работы с этим языком составляет хотя бы полгода, если не больше.
Части языка
В этих книгах я намеренно отошел от традиционного подхода,
в котором рассматриваются хорошие части языка. Нет, это не
12
Вступление
означает, что мы будем рассматривать только плохие части — скорее рассматриваться будут все части.
Возможно, вы слышали (или сами считаете), что JS — глубоко
ущербный язык, плохо спроектированный и непоследовательно
реализованный. Многие считают, что это худший из популярных
языков; что никто --">
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (59) »
Книги схожие с «Область видимости и замыкания» по жанру, серии, автору или названию:
Кайл Симпсон - Замыкания и объекты Жанр: Учебники и самоучители по компьютеру Год издания: 2019 Серия: Бестселлеры o’reilly |
Кайл Симпсон - Типы и грамматические конструкции Жанр: Учебники и самоучители по компьютеру Год издания: 2019 Серия: Бестселлеры o’reilly |
Кайл Симпсон - ES6 и не только Жанр: Java, Java Script Год издания: 2017 Серия: Бестселлеры o’reilly |
Юлиц Васильев - Обработка естественного языка. Python и spaCy на практике Жанр: Учебники и самоучители по компьютеру Серия: Библиотека программиста |
Другие книги из серии «Библиотека программиста»:
Роберт Сесил Мартин - Идеальный программист. Как стать профессионалом разработки ПО Жанр: Современные российские издания Год издания: 2012 Серия: Библиотека программиста |
Мартин Форд - Архитекторы интеллекта: Вся правда об искусственном интеллекте от его создателей Жанр: Искусственный интеллект Год издания: 2020 Серия: Библиотека программиста |
Гэбриел Гамбетта - Компьютерная графика. Рейтрейсинг и растеризация. Жанр: Программирование графики Год издания: 2022 Серия: Библиотека программиста |
Норман Мэтлофф - Искусство программирования на R. Погружение в большие данные Жанр: Другие языки и системы программирования Год издания: 2019 Серия: Библиотека программиста |