Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore Секреты javascript ниндзя

Секреты javascript ниндзя

Published by mr.oleg-nk, 2015-09-19 16:04:08

Description: Секреты javascript ниндзя

Search

Read the Text Version

иУктроащйменериое впотоков в этой главе... 8 Организация поточной обработки в JavaScript 8 Исследование порядка выполнения таймеров 8 Обработка крупных заданий с помощью таймеров 8 Управление анимацией с помощью таймеров 8 Усовершенствование тестирования с помощью таймеровТаймеры относятся к недостаточно ясно понимаемым и зачастую недооцененным сред­ствам JavaScript, которые дают немало преимуществ в разработке сложных приложе­ний, если они используются надлежащим образом. Следует, однако, иметь в виду, чтотаймеры рассматриваются здесь как средство, доступное в JavaScript , хотя сами онине относятся непосредственно к JavaScript. Напротив, таймеры предоставляются какчасть объектов и методов, которая становится доступной в веб-браузере. Это означает,что если применятьjаvаSсriрt в другой среде, отличающейся от браузеров, то таймеры ,скорее всего, будут в ней отсутствовать. Поэтому в такой среде придется реализоватьсобственную версию таймеров с помощью подходящих для этой цели инструменталь­ных средств, как, например, Tl1гeads в Rl1ino. Таймеры позволяют асинхронно задерживать выполнение определенного фрагмен­та кода на заданное количество миллисекунд. По своему характеруJavaScгipt являетсяязыком однопоточного программирования (т.с. одновременно допускается выполне­ние только одного фрагмента кoдajaYaSпipt ) , но таймеры позволяют обойти это огра­ничение, чтобы выполнить код косвенным путем. В этой главе будет показано, как этоосуществляется на практике.








































































Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook