Практические приемы программирования на JavaScript для современных разработчиковЭта книга является незаменимым пособием для профессиональных разработчиков современных веб-приложений на JavaScript. Читатель найдет в ней все, что требуется знать о современном состоянии языка JavaScript, его достоинствах и недостатках, новых языковых средствах, внедренных в последних версиях стандарта ECMAScript, передовых приемах отладки и тестирования кода, а также инструментальных средствах разработки. Книга изобилует многочисленными практическими и подробно разбираемыми примерами кода, повторно используемых функций и классов, экономящих время разработчиков. Она помогает им овладеть практическими навыками написания динамических веб-приложений на высоком профессиональном уровне, а также повысить свою квалификацию.В этой книге вам предстоит ознакомиться с ключевым словом this и новыми типами объектов. В ней поясняется, как создавать повторно используемый код посредством инкапсуляции, перегрузки и наследования. В книге обстоятельно рассматриваются современные приемы отладки и тестирования кода, а также инструментальные средства разработки вроде Jasmine, PhantomJS и Protractor. Настоящее издание книги завершается главами, посвященными построению одностраничных веб-приложений, господствующих в современной веб-разработке.Книга изобилует многочисленными практическими и подробно разбираемыми примерами кода, повторно используемых функций и классов, экономящих время, отводимое на разработку. Она позволяет разработчикам овладеть практическими навыками написания динамических веб-приложений на высоком профессиональном уровне, а также помогает им повысить свою квалификацию.Книга рассчитана на тех, кто интересуется разработкой веб-приложений и имеет опыт программирования на JavaScript.Об авторахДжон Резиг работает разработчиком в Академии Хана и является создателем библиотеки jQuery для JavaScript. Помимо данной книги, он является автором книги Secrets of the JavaScript Ninja (издательство Manning, 2012 г.; в русском переводе эта книга вышла под названием Секреты JavaScript ниндзя в ИД "Вильямс", 2013 г.). Джон работает также внештатным научным сотрудником в университете города Киото, где он изучает Укиё-э - искусство японской гравюры на дереве, иначе называемой ксилографией. Он разработал обширную базу данных и механизм поиска ксилографических изображений.Расс Фергюсон работает разработчиком и инструктором в районе Нью-Йорка. В настоящее время он руководит компанией SunGard Consulting Services, занимающейся разработкой приложений для таких клиентов, как Morgan Stanley и Comcast. Многие годы Расс преподает в институте имени Пратта и школе дизайна имени Парсонса. Он разработал приложения как для начинающих, так и для упрочившихся организаций вроде Chase Bank, Publicis Groupe, DC Comics и MTV/Viacom. В число его интересов вход...
Prakticheskie priemy programmirovanija na JavaScript dlja sovremennykh razrabotchikovEta kniga javljaetsja nezamenimym posobiem dlja professionalnykh razrabotchikov sovremennykh veb-prilozhenij na JavaScript. Chitatel najdet v nej vse, chto trebuetsja znat o sovremennom sostojanii jazyka JavaScript, ego dostoinstvakh i nedostatkakh, novykh jazykovykh sredstvakh, vnedrennykh v poslednikh versijakh standarta ECMAScript, peredovykh priemakh otladki i testirovanija koda, a takzhe instrumentalnykh sredstvakh razrabotki. Kniga izobiluet mnogochislennymi prakticheskimi i podrobno razbiraemymi primerami koda, povtorno ispolzuemykh funktsij i klassov, ekonomjaschikh vremja razrabotchikov. Ona pomogaet im ovladet prakticheskimi navykami napisanija dinamicheskikh veb-prilozhenij na vysokom professionalnom urovne, a takzhe povysit svoju kvalifikatsiju.V etoj knige vam predstoit oznakomitsja s kljuchevym slovom this i novymi tipami obektov. V nej pojasnjaetsja, kak sozdavat povtorno ispolzuemyj kod posredstvom inkapsuljatsii, peregruzki i nasledovanija. V knige obstojatelno rassmatrivajutsja sovremennye priemy otladki i testirovanija koda, a takzhe instrumentalnye sredstva razrabotki vrode Jasmine, PhantomJS i Protractor. Nastojaschee izdanie knigi zavershaetsja glavami, posvjaschennymi postroeniju odnostranichnykh veb-prilozhenij, gospodstvujuschikh v sovremennoj veb-razrabotke.Kniga izobiluet mnogochislennymi prakticheskimi i podrobno razbiraemymi primerami koda, povtorno ispolzuemykh funktsij i klassov, ekonomjaschikh vremja, otvodimoe na razrabotku. Ona pozvoljaet razrabotchikam ovladet prakticheskimi navykami napisanija dinamicheskikh veb-prilozhenij na vysokom professionalnom urovne, a takzhe pomogaet im povysit svoju kvalifikatsiju.Kniga rasschitana na tekh, kto interesuetsja razrabotkoj veb-prilozhenij i imeet opyt programmirovanija na JavaScript.Ob avtorakhDzhon Rezig rabotaet razrabotchikom v Akademii Khana i javljaetsja sozdatelem biblioteki jQuery dlja JavaScript. Pomimo dannoj knigi, on javljaetsja avtorom knigi Secrets of the JavaScript Ninja (izdatelstvo Manning, 2012 g.; v russkom perevode eta kniga vyshla pod nazvaniem Sekrety JavaScript nindzja v ID "Viljams", 2013 g.). Dzhon rabotaet takzhe vneshtatnym nauchnym sotrudnikom v universitete goroda Kioto, gde on izuchaet Ukijo-e - iskusstvo japonskoj gravjury na dereve, inache nazyvaemoj ksilografiej. On razrabotal obshirnuju bazu dannykh i mekhanizm poiska ksilograficheskikh izobrazhenij.Rass Fergjuson rabotaet razrabotchikom i instruktorom v rajone Nju-Jorka. V nastojaschee vremja on rukovodit kompaniej SunGard Consulting Services, zanimajuschejsja razrabotkoj prilozhenij dlja takikh klientov, kak Morgan Stanley i Comcast. Mnogie gody Rass prepodaet v institute imeni Pratta i shkole dizajna imeni Parsonsa. On razrabotal prilozhenija kak dlja nachinajuschikh, tak i dlja uprochivshikhsja organizatsij vrode Chase Bank, Publicis Groupe, DC Comics i MTV/Viacom. V chislo ego interesov vkhod...