Данная книга содержит пошаговые инструкции по использований новых возможностей ECMAScript 6 вместо устаревших трюков и приемов программирования на JavaScript. Книга начинается с знакомства со всеми встроенными объектами ES6 и описания создания итераторов ES6. Затем она расскажет, как писать асинхронный код с помощью ES6 в обычном стиле синхронного кода. Далее описывается использование программного интерфейса рефлексии Reflect API для исследования и изменения свойств объектов. Затем рассматривается создание прокси-объектов и их применение для перехвата и изменения поведения операций с объектами. Наконец, демонстрируются устаревшие методы модульного программирования, такие как IIЕЕ, CommonJS, AMD и HMD, и сравниваются с модулями ES6, способными значительно увеличить производительность веб-сайтов. Издание предназначено для программистов на JavaScript, обладающих базовыми навыками разработки, и желающим освоить новейшие возможности ECMAScript 6 для совершенствования своих...
Dannaja kniga soderzhit poshagovye instruktsii po ispolzovanij novykh vozmozhnostej ECMAScript 6 vmesto ustarevshikh trjukov i priemov programmirovanija na JavaScript. Kniga nachinaetsja s znakomstva so vsemi vstroennymi obektami ES6 i opisanija sozdanija iteratorov ES6. Zatem ona rasskazhet, kak pisat asinkhronnyj kod s pomoschju ES6 v obychnom stile sinkhronnogo koda. Dalee opisyvaetsja ispolzovanie programmnogo interfejsa refleksii Reflect API dlja issledovanija i izmenenija svojstv obektov. Zatem rassmatrivaetsja sozdanie proksi-obektov i ikh primenenie dlja perekhvata i izmenenija povedenija operatsij s obektami. Nakonets, demonstrirujutsja ustarevshie metody modulnogo programmirovanija, takie kak IIEE, CommonJS, AMD i HMD, i sravnivajutsja s moduljami ES6, sposobnymi znachitelno uvelichit proizvoditelnost veb-sajtov. Izdanie prednaznacheno dlja programmistov na JavaScript, obladajuschikh bazovymi navykami razrabotki, i zhelajuschim osvoit novejshie vozmozhnosti ECMAScript 6 dlja sovershenstvovanija svoikh...