Simplifying JavaScript. By Joe Morgan. / Упрощая Java Script. Автор Джо Морган: Introduction

← →
Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Когда-нибудь просыпались с ощущением, что все как-то по-другому? Если вы посмотрите на современный JavaScript, то вам может показаться, что вы проснулись в новом мире, где все изменилось.

silkymoustache 23.08.19 в 17:15

0

Вы когда-нибудь просыпались с чувством, что все изменилось? Если вы посмотрите на современный JavaScript, вы ощутите, что проснулись в новом мире, совершенно другом.

WolAN 07.10.19 в 07:40

0

Вчера вы настраивали простенький аккордеон на JQuery. Сегодня, вы смотрите на код JavaScript, а вездесущего jQuery оператора $ нет. На его месте куча странных точек(...) и символов(=>)(скоро вы узнаете, что это

silkymoustache 26.08.19 в 10:03

0

Только вчера вы настраивали простой аккордеон на jQuery. Сейчас, вы смотрите на код JavaScript и замечаете отсутствие частого оператора $ на jQuery. Вместо него множество странных точек (...) и не менее странных символов (=>) (это оператор расширения и

WolAN 07.10.19 в 07:50

0

оператор расширения и стрелочная функция).

silkymoustache 26.08.19 в 10:14

0

стрелочная функция, о которых вы скоро узнаете)

WolAN 07.10.19 в 07:52

0

Да, что-то выглядит знакомо, например классы, но даже они, кажется, ведут себя непредсказуемо (где приватные методы)?

silkymoustache 02.09.19 в 05:20

0

Конечно, некоторые вещи выглядят знакомо, такие как классы, но даже они кажутся непредсказуемыми (где же частные методы?)

WolAN 07.10.19 в 07:59

0
+1

Вы ошеломлены? Может, немного взволнованы? У меня для вас хорошие новости: все изменилось к лучшему.

silkymoustache 02.09.19 в 05:22

0

Вы озадачены? Может быть, немного удивлены? Ну что ж, у меня для вас хорошие новости: Все изменения к лучшему

WolAN 07.10.19 в 08:09

0

Когда была выпущена спецификация ECMAScript 6 (ES6 для краткости), JavaScript код сильно изменился. Изменения были настолько существенными, что после прочтения этой книги вы сможете с первого взгляда сказать, какой код был написан с синтаксисом до ES6, а какой - с синтаксисом после ES6.

osenniimaraphon 23.09.19 в 08:04

0

Писать на современном JavaScript - одно удовольствие. Хотя я и преданный фанат этого языка, даже мне время от времени сложно опровергнуть его неуклюжесть. Современный JavaScript гораздо лучше.

p_zombie 17.12.19 в 22:18

0

Однако, из-за существенных изменений идти в ногу с ним может быть достаточно сложно..

p_zombie 17.12.19 в 22:22

0

Как использовать эту книгу

osenniimaraphon 23.09.19 в 08:10

0

В этой книге вы научитесь писать на современном JavaScript с нуля. Однако

osenniimaraphon 23.09.19 в 08:11

0

я не собираюсь вываливать на вас кучу синтаксиса. Я хочу, чтобы вы научились мыслить

osenniimaraphon 23.09.19 в 08:13

0

в категориях современного Javascript. Вы увидите каждый фрагмент синтаксиса

osenniimaraphon 23.09.19 в 08:19

0

с рекомендацией не только о том, как его использовать, но и когда его использовать.

osenniimaraphon 23.09.19 в 08:19

0

Кроме того, я не собираюсь касаться каждого незначительного изменения синтаксиса. Я осознаю, что ваше время

osenniimaraphon 23.09.19 в 08:22

0

ценно, поэтому я покажу вам только тот синтаксис, который имеет бо́льшее значение,

osenniimaraphon 23.09.19 в 08:29

0

тот, который вы будете использовать снова и снова. С частными же случаями вы сможете разобраться тогда, когда

osenniimaraphon 23.09.19 в 08:27

0

они возникнут. Эта книга предоставит вам лишь наилучшие особенности и ничего более.

osenniimaraphon 23.09.19 в 08:37

0

В ходе чтения этой книги вы поймете, почему изменения синтаксиса не случайны. Они

osenniimaraphon 23.09.19 в 08:43

0

следуют простому набору принципов, призванных облегчить чтение

osenniimaraphon 23.09.19 в 08:44

0

и написание языка. Современный JavaScript прост, предсказуем, удобочитаем и гибок. И

osenniimaraphon 23.09.19 в 08:46

0

каждый новый фрагмент синтаксиса должен оцениваться в тех терминах, включая синтаксис,

osenniimaraphon 23.09.19 в 08:47

0

которые еще не является частью спецификации.

osenniimaraphon 23.09.19 в 08:47

0

Поскольку современный JavaScript имеет множество изменений как в синтаксическом, так и в парадигмальном ключе

osenniimaraphon 23.09.19 в 09:00

0

вы потратите определенное время на изучение старых концепций JavaScript, чтобы

osenniimaraphon 23.09.19 в 09:01

0

увидеть, как их можно использовать в современном контексте. Это важно, потому что

osenniimaraphon 23.09.19 в 09:02

0

JavaScript ранее использовался, главным образом, с библиотеками (в первую очередь jQuery и т.п.)

osenniimaraphon 23.09.19 в 09:04

0

которые было легко подключить , чтобы что-то работало

osenniimaraphon 23.09.19 в 09:07

0

без понимания основополагающий концепций.

osenniimaraphon 23.09.19 в 09:08

0

Поскольку всё больше программных проектов включают в себя JavaScript, как часть основных функций, а не просто как горстку плагинов

p_zombie 17.12.19 в 22:32

0

вы должны понимать понимать концепции, нак которые раньше не обращали внимания.

p_zombie 17.12.19 в 22:33

0

Например, вы могли безопасно игнорировать изменения синтаксиса в E85

p_zombie 17.12.19 в 22:33

0

Вы могли использовать методы массивов, такие как map() и reduce() на протяжении нескольких лет, но с тем же успехом вы могли и

p_zombie 17.12.19 в 22:35

0

игнорировать их, поскольку браузеры не были полностью совместимы, а

p_zombie 17.12.19 в 22:36

0

транспиляторы еще не дошли до этого. Методы массивов теперь - неотъемлемая часть хорошего

p_zombie 17.12.19 в 22:37

0

кода. Стоит сделать шаг назад и рассмотреть их подробнее.

p_zombie 17.12.19 в 22:38

0

Конечно, у каждого из вас есть много дел, и именно поэтому данная книга издана в формате

p_zombie 17.12.19 в 22:39

0

советов, что позволит вам быстро просматривать её, прерывая чтение в нужный момент. У вас нет необходимости читать

p_zombie 17.12.19 в 22:41

0

её от начала до конца. Я буду ссылаться на синтаксис из предыдущих и будущих советов, что позволит вам

p_zombie 17.12.19 в 22:42

0

переходить в нужные места так как вам этого хочется. Держите копию книге на своём столе и просматривайте её во время перерывов

p_zombie 17.12.19 в 22:44

0

или загрузите её на свой телефон и получайте быстрые советы, пока ждёте

p_zombie 17.12.19 в 22:44

0

в очереди к зубному.

p_zombie 17.12.19 в 22:44

0

При изучении нового синтаксиса самое важное, что вы можете сделать, это прочитать код.

p_zombie 17.12.19 в 22:46

0

И лучший код - реальный код. Вы не увидите в этой книге Foo-bar примеры или кучу математических

p_zombie 17.12.19 в 22:47

0

выражений. Вместо этого вы будете работать со строками, объектами, валютами,

p_zombie 17.12.19 в 22:49

0

email-адресами и прочим. Другими словами, примеры кода, которые вы увидите

p_zombie 17.12.19 в 22:50

0

приближены к жизненным. Такой подход добавляет немного сложности, но, в конечном итоге,

p_zombie 17.12.19 в 22:50

0

очень сильно упростит усваивание общей идеи, что поможет вам воплотить их

p_zombie 17.12.19 в 22:52

0

в своём коде легко и быстро.

p_zombie 17.12.19 в 22:53

0

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

p_zombie 17.12.19 в 22:54

0

сто процентное покрытие тестами, так что давайте дадим выход своим идеям. Чтобы всё заработало

p_zombie 17.12.19 в 22:56

0
Минутку...

Следующая страница →