Получение всех функций JavaScript на странице
Иногда в процессе разработки появляются странные задачи. Вот и на этот раз возникла необходимость узнать все пользовательские функции JavaScript, которые задействованы на странице. Немного колдунства и получился вот такой код:Code (JavaScript) : Убрать нумерацию
- (function() {
- var source;
- for (var method in window) {
- if (typeof window[method]=="function" && window.hasOwnProperty(method)) {
- // Текст функции
- source=Function.prototype.toString.call(eval(method));
- // Пропускаем нативные функции
- if ((/\{\s*\[native code\]\s*\}/).test(source)) { continue; }
- // Вывести название и текст функции
- document.write('<pre>');
- document.write('<div><b>'+method+'</b>:</div>');
- document.write(source);
- document.write('</pre>');
- }
- }
- }());
Просмотров: 1387 | Комментариев: 0
Метки: JavaScript
Внимание! Статья опубликована больше года назад, информация могла устареть!
Комментарии
Отзывы посетителей сайта о статье
Комментариeв нет
Добавить комментарий
Заполните форму для добавления комментария