Я хотел подключить IIFE функции:Hook IIFE (самообеспечение вызова) JavaScript функции
(function(p) {
// stuff
})();
Я задаю этот вопрос в общем смысле, хотя конкретная причина заключается в том, что WordPress плагины часто бросают встроенные скрипты прямо в корпус мощность. Если вы хотите отложить (асинхронные) зависимости от нагрузки по причинам SEO, это, естественно, не удастся.
Чтобы исправить бесконечные плохие правила кодирования поставщиками плагинов и плагинами, которые просто не разработаны с учетом асинхронной загрузки, я хочу сделать такую вещь.
Я пытаюсь избежать:
- Изменение кода поставщика напрямую.
- Анализ содержимого с использованием PHP.
- Блокирование существующих серверных систем загрузки ресурсов JavaScript, чтобы соответственно загрузить их позже.
Мне интересно, есть ли в браузере какой-то чрезвычайно низкий уровень прототипа, который можно использовать для перехвата функций такого характера?
FYI, это называется [IIFE] (http://benalman.com/news/2010/11/immediately-invoked-function-expression/) (сразу же вызванное функциональное выражение) –
спасибо! Обновленные теги и заголовок – Barry
К сожалению, ответ прост: «нет», для этого нет крючков низкого уровня в браузере. Что бы вы сделали, если бы имели такую способность? Было бы более продуктивно, если бы вы точно указали, что вы пытаетесь сделать, и может быть лучший подход к проблеме. – Jacob