О скриптах в шапке

Тема в разделе "Обо всём", создана пользователем solunski.d, 1 сен 2015.

  1. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.565
    Симпатии:
    428
    И по оптимизации, уберите нафиг javascript из <head>
     
    Артем999 нравится это.
  2. Артем999

    Артем999 Пользователь

    Сообщения:
    59
    Симпатии:
    0
    Наконец-то, доходчивое объяснение) Солунски, держи краба. Спасибо. А на счет оптимизации - сильно влияет? Я же удобства ради такое сообразил
     
  3. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.565
    Симпатии:
    428
    Все содержимое <body> будет отображаться после загрузки всех файлов в теге <head>
    В плане оптимизации не есть хорошо, поисковые роботы не любят когда что то препятствует.
    Поэтому лучше javascript'ы пихать перед закрывающим тегом <body>
    Если нужно полностью по maximum оптимизировать, то, css тоже уходит в низ, и ставиться прелоудер.
     
    Slait нравится это.
  4. Артем999

    Артем999 Пользователь

    Сообщения:
    59
    Симпатии:
    0
    Ну вот сам вопрос просится, не находите??!) Что такое прелоудер и как мне убрать этот скрипт. Перенести вниз к </body>?
     
  5. Артем999

    Артем999 Пользователь

    Сообщения:
    59
    Симпатии:
    0
    Ребят, Я понимаю что Вы все сенсеи в этом. Но знаниями делиться нужно, а не уносить их с собой) Я не такой гуру, научите меня по тихой как создаются модификаторы. Только не засыпайте снова по типу "здесь другая тема, не засоряйте")
     
  6. optimlab

    optimlab Продвинутый пользователь

    Сообщения:
    813
    Симпатии:
    216
    В 90% случаев это проходит. Но есть скрипты, которые срабатывают перед телом страницы, и обязаны там находиться. Так что будте внимательны...
     
    my2you нравится это.
  7. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.565
    Симпатии:
    428
    для этого есть jquery ready()
     
    Последнее редактирование: 11 сен 2015
  8. optimlab

    optimlab Продвинутый пользователь

    Сообщения:
    813
    Симпатии:
    216
    А теперь представь что твой пост прочел новичок...)))
     
  9. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.565
    Симпатии:
    428
    Вот ссылка на описание функции .ready() в библиотеке JQuery - аналог функции onload
     
  10. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.565
    Симпатии:
    428
    И вот еще эквивалент .ready(), только короче:

    HTML:
    $(function(){//Здесь код...})