Если событие установлено через live()/delegate()/on() не на самом элементе, а на родительском (или даже оно будет всплывать до body), то через $(selector).data('events') мы ничего не узнаем. Узнаем только на элементе, до которого всплывает событие. Соответственно, будет что-то типа такого:
{
click : [
0: { ... }
],
live : [
0: { ... }
]
}
Причём в click.0.origHandler будет ссылка на функцию из секции live (live.0.handler).
Кстати, для скриншотов есть стандартная утилита в Windows 7 (я подозреваю, что не все сидят на винде, но многие). Называется Snipping Tool. Вызвать можно начав набирать в пуске в строке поиска.
Ой как я отхватил минусов в карму за такую фразу (но плюсы за комментарий — парадокс), только формулировка другая (http://habrahabr.ru/post/131860/#comment_4377066). Хотя, в свете данного топика она очень уместна.
Как вы надоели. Ну Ализар. Ну и что? Перелопачивайте кучу блогов заморских, пересматривайте километровую rss-ленту, формируйте материал, переводите его, постите и потом собирайте комментарии типа «Imwode-же».
Много времени заняло потому что перелопатило 32529 файлов в 12227 каталогах. Много нашло потому что там присутствуют yui, jqGrid, aloha, tinymce, ckeditor + _source, jQuery, jQueryUI ну и наши скрипты.
1. У Вас ну очень странный док-блок… Вот примерно правильный
/**
* Преобразуем входной параметр в массив
*
* @param string $get_str Список параметров
* @param string $separator Разделитель параметров в списке
* @return array Параметры или FALSE
*/
2. function request(...) — используем PHP 4.Х? Забыли модификаторы доступа
3. dScanner->request(...): isset($get_str) — избыточно ибо будет ошибка при упущении этого параметра
4. Функция find:
$path = realpath('/* тут директория проекта */');
$files = new RegexIterator(
new RecursiveIteratorIterator(
new RecursiveDirectoryIterator($path)
),
'/^.+\.js$/i',
RecursiveRegexIterator::GET_MATCH
);
return $files;
5. Функция которая выводит список файлов и функция scan() должны использовать функцию find().
П.С. Код писал на коленке и не проверял, просьба ничем не кидаться.
Причём в click.0.origHandler будет ссылка на функцию из секции live (live.0.handler).
Если же Вы говорили про перебор тысячи файлов — Вы не поверите, но это будет весьма экономно:
Много времени заняло потому что перелопатило 32529 файлов в 12227 каталогах. Много нашло потому что там присутствуют yui, jqGrid, aloha, tinymce, ckeditor + _source, jQuery, jQueryUI ну и наши скрипты.
1. У Вас ну очень странный док-блок… Вот примерно правильный
2. function request(...) — используем PHP 4.Х? Забыли модификаторы доступа
3. dScanner->request(...): isset($get_str) — избыточно ибо будет ошибка при упущении этого параметра
4. Функция find:
5. Функция которая выводит список файлов и функция scan() должны использовать функцию find().
П.С. Код писал на коленке и не проверял, просьба ничем не кидаться.