Привет, у меня есть веб-страница с небольшим количеством javascript, которая работает отлично. У меня есть небольшая панель с моими последними твитами с твиттера. Моя проблема в том, что все остальные javascript на странице ожидают, пока не откроется значок твиттера и не получат всю необходимую информацию с сервера твиттеров перед их рендерингом. Это создает промежуток в 3-4 секунды, прежде чем все все js загружены. Есть ли что-нибудь вокруг этого?
Я использую JavaScript для извлечения информации из твиттера:
<script type="text/javascript" src="http://twitter.com/statuses/user_timeline/usernamehere.json?callback=twitterCallback2&count=3"></script>
Если вы используете виджет по умолчанию, есть более новая версия, которая лучше при загрузке вашей страницы. Получите это в http://twitter.com/about/resources/widgets/widget_profile
Если вы хотите загрузить данные JSON самостоятельно, получите jQuery (http://jquery.com) и используйте $ (document) .ready (), чтобы начать загрузку, когда остальная часть страницы (почти) закончит рендеринг.
Поместите скрипт внизу страницы.
Или загрузите скрипт динамически после того, как документ будет готов.
Или используйте HTML-асинхронный скрипт
<script type="text/javascript" src="blabla" async="async"></script>