За последние 24 часа нас посетили 55933 программиста и 1682 робота. Сейчас ищет 1121 программист ...

Подключение jQuery UI частями

Тема в разделе "JavaScript и AJAX", создана пользователем Freakmeister, 4 апр 2011.

  1. Freakmeister

    Freakmeister Активный пользователь

    С нами с:
    20 дек 2009
    Сообщения:
    888
    Симпатии:
    5
    Собираюсь добавить на сайт всяких "свистелок и перделок", подключив jQuery UI. Полный размер библиотеки - 208 Кб, что вобщем-то не мало. Поэтому, думаю разбить её на ВСЕ составляющие, и потом подключать на страницах только нужное. Как думаете, стоит ли это делать, если на одной странице используется например 10 разных перделок? Ведь в таком случае, одна директива подгрузки скрипта заменяется десятью аналогичными и прирост производительности уже будет спорный. =\ Кто-нибудь это тестил с применением "замеряльщиков" скорости выполнения скриптов?
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Freakmeister
    Полный размер библиотеки - 208 Кб, что вобщем-то не мало
    ты пьян =) 2011 год на дворе. одна картинка весит больше, а эта еще и кешится. забей. ты перегрелся, а еще только понедельник!
     
  3. Freakmeister

    Freakmeister Активный пользователь

    С нами с:
    20 дек 2009
    Сообщения:
    888
    Симпатии:
    5
    За мкадом тоже есть жизнь между прочем, и интернет в деревнях ещё далек от того, чтобы называться скоростным.) Ну и, я просто люблю все делать красиво до мелочей.)

    Возникло 2 практических вопроса:
    1. Можно ли загружать JavaScript-ы в середине страницы, с точки зрения SEO?
    2. Существует ли эквивалент require_once для JS?
     
  4. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Нет.
    В jQuery есть getScript
     
  5. Freakmeister

    Freakmeister Активный пользователь

    С нами с:
    20 дек 2009
    Сообщения:
    888
    Симпатии:
    5
    Ну, если нету getScriptOnce, тогда мой план провалился.)
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    она кешится хорошо. у тебя сервис для телефонов чтоли? что там в замкадье инет вобще по сто рублей за мегабайт? как же люди качают торренты?! ужас!
     
  7. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    полностью согласен. 256 Кбит/с наше всё! :))))


    Freakmeister
    по-мойму где-то были статьи о том, как не подключать файл дважды. точно не помню как и что, но вроде
    для этого проверяется функция/переменная из этого файла - если установлена, значит уже был подключён.
     
  8. Freakmeister

    Freakmeister Активный пользователь

    С нами с:
    20 дек 2009
    Сообщения:
    888
    Симпатии:
    5
    А кэширование надо кодить вообще? Или браузеры сами кэшируют?
     
  9. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    сами
    и картинки, и скрипты, и цсс
     
  10. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    Еще можно кешировать например результаты SQL запросов. Вот под это
     
  11. Greg1978

    Greg1978 Активный пользователь

    С нами с:
    18 окт 2008
    Сообщения:
    484
    Симпатии:
    0
    Адрес:
    class SenjorUser{}
    onload(
    // Загрузка скриптов
    ),
    Функция вызывается после загрузки и отображения всей страницы что не вызывает затруднений.