Библиотека knigago >> Компьютеры: Языки и системы программирования >> Java, Java Script >> ES6 и не только


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 2391, книга: Гурджиев. Учитель в жизни
автор: Чеслав Чехович

Книга Чеслава Чеховича "Гурджиев. Учитель в жизни" - это увлекательное погружение в жизнь и учение одного из самых загадочных мистиков XX века. Чехович, близкий друг и последователь Гурджиева, дает нам интимное и проницательное представление о своем наставнике. Рассказы Чеховича рисуют живой портрет Гурджиева как сложной и харизматичной фигуры. От его философских учений до его практических методов работы над собой, книга предлагает глубокое понимание уникального мировоззрения...

СЛУЧАЙНАЯ КНИГА

Кайл Симпсон - ES6 и не только

ES6 и не только
Книга - ES6 и не только.  Кайл Симпсон  - прочитать полностью в библиотеке КнигаГо
Название:
ES6 и не только
Кайл Симпсон

Жанр:

Учебники и самоучители по компьютеру, Java, Java Script

Изадано в серии:

Бестселлеры o’reilly, Вы пока еще не знаете JS

Издательство:

Питер

Год издания:

ISBN:

978-5-496-02445-7

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "ES6 и не только"

Даже если у вас уже есть опыт работы с JavaScript, скорее всего, язык вы в полной мере не знаете. Особое внимание в этой книге уделяется новым функциям, появившимся в Ecmascript 6 (ES6) — последней версии стандарта JavaScript. ES6 повествует о тонкостях языка, малознакомых большинству работающих на JavaScript программистов. Вооружившись этими знаниями, вы достигнете подлинного мастерства; выучите новый синтаксис; научитесь корректно использовать итераторы, генераторы, модули и классы; сможете более эффективно работать с данными; познакомитесь с новыми API, например Array, Object, Math, Number и String; расширите функционал программ с помощью мета-программирования. 12+

Читаем онлайн "ES6 и не только". [Страница - 3]

известных вещей. Автор писал ее
с намерением углубить ваши знания и одновременно расширить
инструментарий. С ней вы уверенно вступите в новую эпоху программирования на языке JavaScript.
Рик Уолдрон (@rwaldron),
инженер открытых интернет-проектов в фирме Bocoup,
представитель Ecma/TC39,
для сайта jQuery

Предисловие

Уверен, что вы обратили внимание на «JS» в названии серии. Это
вовсе не первые буквы тех слов, которые мы обычно произносим,
когда хотим нелицеприятно высказаться по поводу JavaScript, —
ведь все мы постоянно ругаемся на странности этого языка.
С момента появления Всемирной паутины JavaScript был основной
технологией, обеспечивающей интерактивное взаимодействие
с информацией. И если поначалу JavaScript ассоциировался с такими вещами, как тянущийся за указателем мыши мерцающий
шлейф и надоедливые всплывающие окна, то за два десятилетия
возможности языка возросли на много порядков, и сегодня вряд
ли кто-то усомнится в его важности для функционирования Интернета в целом.
Тем не менее JavaScript всегда был мишенью для неумеренной
критики, отчасти из-за своих странностей, но в основном из-за
присущих языку особенностей проектирования. Даже само его имя,
как однажды выразился Брендан Эйх, заставляет думать, что
JavaScript — это непутевый младший брат более совершенного
языка Java. Другое дело, что назвали его так практически случайно,
по политическим и маркетинговым соображениям. Эти два языка

Предисловие

11

сильно отличаются во многих важных аспектах. «JavaScript» имеет такое же отношение к «Java», как карнавал к автомобилю1.
Так как концепцию и синтаксические особенности JavaScript унаследовал от нескольких языков — например, бросающиеся в глаза
программные конструкции в стиле C или менее очевидные принципы функционального программирования в стиле Scheme/Lisp, —
он оказался понятен множеству людей, в том числе не имеющим
серьезного опыта в разработке приложений. Демонстрирующая
возможности языка программа «Hello World» на JavaScript пишется чрезвычайно просто, что делает его крайне привлекательным
и легким для освоения.
Язык JavaScript прост, он позволяет быстро освоить теоретические
основы и приступить к программированию, но из-за его странностей
достичь в нем мастерства намного сложнее, чем в других языках.
В ситуациях, когда для написания полноценной программы на C
или C++ требуется глубокое понимание этих языков, JavaScript
зачастую позволяет обойтись поверхностными знаниями.
Сложные концепции этого языка представлены обманчиво упрощенными способами, такими как передача функций в виде обратных вызовов, что провоцирует разработчиков применять инструменты JavaScript, не задумываясь о том, как именно они работают.
Этот язык популярен, легок в освоении и прост в использовании,
но одновременно и сложен, так что без тщательного изучения его
глубинных механизмов смысл происходящего будет ускользать
даже от самых опытных JavaScript-разработчиков.
Вот в чем заключается парадокс JavaScript, вот где его ахиллесова
пята. Изучением всех сложностей такого рода мы с вами и займемся — ведь если пользоваться JavaScript, не вникая в то, как он работает, можно так и не понять принцип его функционирования.
1

Игра слов: carnival и car (англ.). — Примеч. пер.

12

Предисловие

Цели и задачи
Если вы склонны заносить в черный список все, что в JavaScript
кажется странным или непонятным (а некоторые привыкли поступать именно так), в какой-то момент от богатого возможностями языка у вас останется лишь пустая оболочка.
Такое доступное всем подмножество механизмов JavaScript принято считать сильными сторонами этого языка, но правильнее
назвать это легкими в освоении, безопасными или даже минимальными возможностями.
Я предлагаю вам поступить наоборот: досконально изучить JavaScript,
чтобы понять даже самые сложные его особенности. Именно о них
пойдет речь в этой книге.
Мне известна склонность JS-разработчиков изучать лишь минимум,
необходимый для решения конкретной задачи, но в моей книге вы
не встретите распространенной рекомендации избегать сложностей.
Даже если что-то работает нужным мне образом, я не готов удовлетвориться самим этим фактом — мне важно понять, почему и как
оно работает. Хотелось бы, чтобы вы разделили мой подход. Я ненавязчиво зову вас пройти по тернистой дороге, которой мало кто
ходил, и полностью осмыслить, что представляет собой язык
JavaScript и --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.

Книги схожие с «ES6 и не только» по жанру, серии, автору или названию:

Познакомьтесь, JavaScript. Кайл Симпсон
- Познакомьтесь, JavaScript

Жанр: Java, Java Script

Год издания: 2022

Серия: Библиотека программиста

Автостопом по Python. Кеннет Рейтц
- Автостопом по Python

Жанр: Python

Год издания: 2017

Серия: Бестселлеры o’reilly

Другие книги из серии «Бестселлеры o’reilly»:

Законы UX-дизайна. Джон Яблонски
- Законы UX-дизайна

Жанр: Программирование: прочее

Год издания: 2022

Серия: Бестселлеры o’reilly