2015-07-09 6 views
3

настоящее время я использую Algolia's Instant SearchЗагрузка Algolia поиск асинхронного

Он работает хорошо, но это требует внешних яваскрипта librairies. Один из них - Hoogan.JS, а другой - файл поиска JS Algolia.

Мой сайт сильно зависит от SEO и я постоянный мониторинг Google's PageSpeed tool.

Это важно для меня, чтобы не идти под 85 и для того, чтобы сделать это, мне нужно, чтобы загрузить мои файлы JS асинхронно.

Проблема в том, что когда я это делаю, я получаю undefined AlgoliaSearch или Hoogan, потому что мой код всегда загружается перед одним из этих файлов.

Я действительно не знаю, как загрузить их ASYNC, но указать заказ. Насколько я понимаю, это невозможно.

ответ

2

К сожалению, похоже, что у вас нет контроля над заказом async JS-файлов, он будет выполнен.

Решение 1
Лучшее решение, которое я бы предложить вам было бы объединить файлы JS в правильном порядке, и загрузить только один асинхронно.

Решение 2
Посмотрите Head.js. Однако это, по-видимому, прекращено, так как последняя фиксация возвращается к 2013 году.

Смежные вопросы