Показать сообщение отдельно
  #1 (permalink)  
Старый 10.03.2012, 22:26
Новичок на форуме
Отправить личное сообщение для hoffnung Посмотреть профиль Найти все сообщения от hoffnung
 
Регистрация: 10.03.2012
Сообщений: 2

Непонятная функция
Всем привет!
В написании программы столкнулась с тем что браузер вычисляет данные по этой функции данные для проверки (например, при вводе имени сразу идет get запрос к сайту).
function miniScribe(eName, more, cat) {
          var log = [], cat = cat || 'client_event', more = more || {};
          more.event_name = eName;
          for (var k in more) 
          { log.push('"' + k + '":"' + more[k] + '"'); };
          (new Image()).src = '//scribe.somesite.com/scribe?category=' + encodeURIComponent(cat) + '&log=' + encodeURIComponent('{' + log.join(',') + '}') + '&ts=' + (+new Date);

Она создает ссылку такого вида
/scribe?category=client_event&log=%7B%22event_name% 22%3A%22web%3Asignup%3Aform%3Aemail%3Afocus_field% 22%7D&ts=1331397840952

Я с javascript впервые в жизни сталкиваюсь. Подскажите пожалуйста что она хоть примерно делает Я пишу на C++, C# и это для меня как китайское народное письмо=)
Буду признательна за помощь
Ответить с цитированием