УСЛОВИЕ ЗАДАЧИ:
- Есть очень популярный веб-фреймворк, которым пользуется половина Новосибирска.
- Вызов ajax там таков, цитирую имена параметров:
m, mp, e, f, sc, dt, wr, ch, bh, pre, bsh, ah, sh, fh, coh, ep, dep, rt, ad, sp, async, tr
Пример использования:
var wcall = Ajax.get({ u: '${callbackUrl}' + '${args}' });
Например, параметр «ад» - это не то, что вы подумали, а
allow default
a boolean flag which indicates whether to allow the default behavior of the HTML element which listens for the event. For example: clicking on Ajax checkbox should allow the default behavior to actually check the box.
Заметим интересную особенность: параметр u, как вы видите, существует, а в списке выше его нет. Это потому, что в официальной документации он не указан. Типа, пасхалка.
ВОПРОС:
- в каком состоянии души был написан этот фреймворк?
- если прочитать параметры слева направо в лунную ночь, можно ли вызвать Сатану?
- поднимите руки все (включая активных пользователей фреймворка), кто может не заглядывая в исходники рассказать о более чем половине перечисленных параметров
- и главное, как все эти сотни людей, оставаясь в здравом уме, продолжают юзать это? Как остаться в здравом уме МНЕ?