Книга 'JavaScript для профессионалов' является незаменимым пособием для профессиональных разработчиков современных веб-приложений на javascript. В ней описываются современное состояние языка javascript, его достоинства и недостатки, новые языковые средства, передовые приемы отладки и тестирования кода, а также инструментальные средства разработки. Книга содержит многочисленные практические и подробно разбираемые примеры кода, повторно используемые функции и классы, экономящие время разработчиков. Она помогает овладеть практическими навыками написания динамических веб-приложений на высоком профессиональном уровне, а также повысить свою квалификацию. В книге рассматриваются ключевое слово this, новые типы объектов, инкапсуляция, перегрузка и наследование. Также обстоятельно рассматриваются современные приемы отладки и тестирования кода, а также инструментальные средства разработки вроде Jasmine, PhantomJS и Protractor. Книга завершается главами, посвященными построению одностраничных веб-приложений, господствующих в современной веб-разработке.