Показать сообщение отдельно
  #10 (permalink)  
Старый 18.08.2014, 23:37
GDR GDR вне форума
Новичок на форуме
Отправить личное сообщение для GDR Посмотреть профиль Найти все сообщения от GDR
 
Регистрация: 17.08.2014
Сообщений: 7

Сообщение от Kolyaj Посмотреть сообщение
Установщик кода метрики подключает на страницу код метрики и создаёт экземпляр класса Ya.Metrika, передавая ему параметры, с которыми нужно собирать статистику.

Такой мудрёный установщик нужен, чтоб метрика подключалась асинхронно, не тормозя загрузку остального сайта.
Большое спасибо. У меня были смутные догадки относительно этих тацев с бубнами вокруг вызова watch.js... Получается, что сначала грузится страница с основным кодом html, далее задаются параметры объекта метрики (это все происходит достаточно быстро), а затем javascript модифицирует код страницы так, чтобы вызвать watch.js уже после загрузки страницы, так как watch.js, по-видимому, вносит весомый "вклад" в замедление скорости загрузки. у меня просто выпало из внимания, что после изменения кода страницы браузер, видимо, заново прогоняет "через себя" код страницы, что и вызывает вызов внешнего скрипта. Теперь все стало ясно. Еще раз благодарю!
с уважением, Дмитрий

Последний раз редактировалось GDR, 18.08.2014 в 23:42.
Ответить с цитированием