КулЛиб - Классная библиотека! Скачать книги бесплатно
Всего книг - 715273 томов
Объем библиотеки - 1417 Гб.
Всего авторов - 275224
Пользователей - 125211

Последние комментарии

Новое на форуме

Новое в блогах

Впечатления

Каркун про Вэнс: Планета риска (Космическая фантастика)

Безусловно лучший перевод, одного из лучших романов Вэнса (Не считая романов цикла "Умирающая земля"). Всегда перечитываю с наслаждением.

Рейтинг: 0 ( 0 за, 0 против).
pva2408 про Харников: Вечерний Чарльстон (Альтернативная история)

Ну, знаете, вас, скаклоамериканцев и ваших хозяев, нам не перещеголять в переписывании истории.

Кстати, чому не на фронті? Ухилянт?

Рейтинг: 0 ( 0 за, 0 против).
pva2408 про Харников: Спят курганы темные (Альтернативная история)

Сосать вы всем миром будете, быдло скаклоамериканское. Побирушки жидобандеровские)))

Рейтинг: 0 ( 0 за, 0 против).
Potapych про Харников: Спят курганы темные (Альтернативная история)

Ах, как верно сказано:

территория Украины, где злобствует и беснуется всемирная нечисть

Ничего, всем миром справимся с ней и погоним туда, откуда эта нечисть пришла, что б там не варнякала бледная моль, покупающая оружие в Северной Корее, и по все дни пьяный димон :)




Рейтинг: +1 ( 1 за, 0 против).
Potapych про Харников: Вечерний Чарльстон (Альтернативная история)

Как все-таки хочется россиянам переписать историю :)
Хоть в фантаститке стать великими и уважаеміми :)

Рейтинг: 0 ( 0 за, 0 против).

Познакомьтесь, JavaScript [Кайл Симпсон] (pdf) читать постранично, страница - 3

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

аспектов, и это снижало мою квалификацию
как разработчика.
Именно этим и примечательна книга. Она написана
не только для тех, кто хочет освоить новый язык (хотя
и для них тоже); она написана для ремесленников от
программирования, которые хотят мастерски овладеть
своими инструментами, понимать все тонкости своего ремесла и выбирать подходящие средства для
решения задач.
В Кайле и его работе мне прежде всего нравится то,
что он остается восхитительно непоколебимым перед
влиянием окружающего его мира программирования.
Это вовсе не означает, что он не в курсе происходящего в сообществе; скорее он не отклоняется от своего поиска лучших ответов на правильно поставленные вопросы. Часто он начинает противоречить новейшим «лучшим практикам», но в действительности
это именно то, что нужно: точка зрения, которая вне
времени и просто выявляет истину. Этим-то так хороша эта серия. Первое издание «Вы не знаете JS»
остается актуальным даже годы спустя! Немногие

12

Вступление

книги выдержали проверку временем с учетом меняющегося ландшафта Java­Script.
Несколько слов о первой книге, «Познакомьтесь, Java­
Script». Возможно, у вас возникнет соблазн пропустить ее, потому что вы думаете, что «первые шаги»
уже давно сделаны. И все же вам стоит ее прочитать!
Вы не поверите, сколько глубины, нюансов и странностей кроется в основных структурных элементах
Java­Script. Очень важно, чтобы вы освоили всю эту
подоплеку, прежде чем переключаться на конструкции языка. Именно такой фундамент понадобится
вам для того, чтобы действительно хорошо знать
JavaScript.
Итак, окажите себе услугу, основательно прочитайте
эту книгу и высвободите содержащиеся в ней знания.
Этот надежный фундамент послужит вам лучше, чем
любой фреймворк или библиотека; они приходят
и уходят, но все мы еще будем писать код Java­Script
в ближайшие десятилетия. Сохраняйте объективность и ставьте под сомнение свои стереотипы.
Потому что, как я сам убедился, скорее всего, вы не
знаете Java­Script (пока).
Брайан Холт (Brian Holt),
старший разработчик Visual Studio Code
и Node.js для Azure Microsoft

Вступление

Вашему вниманию предлагается 2-е издание снискавшей популярность серии книг «Вы не знаете JS»: «Вы
пока еще не знаете JS» (YDKJSY).
Если вы уже читали предыдущее издание, то заметите, что в этом появился обновленный подход к изложению с подробными описания того, что изменилось
в JS за последние 5 лет.
Я надеюсь и верю, что вы все еще сохраняете то же
стремление изучить JS и разобраться в том, как он
устроен.
Если вы читаете эти книги впервые, я рад, что они
попались вам на глаза. Подготовьтесь к увлекательному путешествию по закоулкам JavaScript.
Если вы недавно занимаетесь программированием
или JS, то учтите, что эти книги не задумывались как
«деликатный вводный курс по JavaScript». Временами материал становится сложным и требующим се14

Части языка

рьезных усилий для понимания, и многие темы рассматриваются намного глубже, чем в книгах для новичков. Книга может пригодиться всем читателям
независимо от уровня подготовки, но я писал ее с прицелом на то, что вы уже знакомы с JS, а ваш практический опыт работы с этим языком составляет хотя
бы полгода, если не больше.

Части языка
В этих книгах я намеренно отошел от традиционного
подхода, в котором рассматриваются хорошие части
языка. Нет, это не означает, что мы будем рассматривать только плохие части — скорее рассматриваться
будут все части.
Возможно, вы слышали (или сами считаете), что JS —
глубоко ущербный язык, плохо спроектированный
и непоследовательно реализованный. Многие считают, что это худший из популярных языков, что никто
не пишет код JS добровольно, а только из-за того, что
он занял свое место в сети. Это смехотворные, нездоровые и высокомерные утверждения.
Миллионы разработчиков ежедневно пишут код Java­
Script, и многие из них уважают и ценят этот язык.
Как и у любого великого языка, у него есть как выдающиеся достоинства, так и недостатки. Даже сам
создатель JavaScript Брендан Эйх сожалеет по пово15

Вступление

ду некоторых частей и называет их ошибками. Но он
заблуждается: они вовсе не были ошибками. В наши
дни JS стал тем, чем он стал — самым распространенным, а следовательно, самым влиятельным языком
программирования, — именно из-за всех этих частей.
Не ведитесь на утверждения, будто вам следует изучить и использовать только небольшой набор хороших
частей, а от всего плохого нужно держаться подальше.
Не ведитесь на шарлатанство «X — это новый Y»,
будто с появлением в языке некоторой новой возможности все предшествующее использование старой
функцио­нальности мгновенно устаревает и отмирает.
Не слушайте, когда кто-то вам говорит, что ваш код
«не современен», потому что в нем еще не используется функция стадии 0, предложенная лишь несколько недель назад!
Все части JS полезны. Некоторые части полезнее
других. Некоторые требуют действовать