JS-решения №25. Простое переключение страниц без перезагрузки (Ajax)

Поділитися
Вставка
  • Опубліковано 27 вер 2024
  • Привет! В этом видео покажу, как сделать переключение страниц без перезагрузки с помощью Ajax (fetch)
    github.com/max...) - код
    Меня зовут Максим Васянович. Фрилансер уже 7 лет, создал более 100 коммерческих сайтов. Куратор в онлайн-университете Skillbox, автор курса Веб-верстка. Верстальщик в lenta.com
    Понравилось? clck.ru/Gr9Ec
    Поддержать канал: boosty.to/maxg...
    Сайт с макетами: verstaem.online/
    Мой блог: blog.maxgraph.ru
    ВК Видео: video/@...
    Мой сайт: maxgraph.ru
    Канал с полезностями в телеграм: t.me/maxgraph
    Чат для верстальщиков: t.me/maxgraph_...
    #обучение #js_решения #ajax

КОМЕНТАРІ • 20

  • @vasiliysnitkowskiy1968
    @vasiliysnitkowskiy1968 Рік тому +2

    Очень понятное объяснение ) Хотелось бы побольше примеров работы с JS )

  • @НиколайПанкратов-к8о
    @НиколайПанкратов-к8о 8 місяців тому

    круто, надо больше уроков по js)

  • @МаксВорон-в4б
    @МаксВорон-в4б Рік тому

    Полезно, пригодится еще. Взял в запас. ))

  • @АртемКа-в3к8й
    @АртемКа-в3к8й Рік тому

    для меня как новичку, непонятно, надеюсь со временем приду к пониманию таких вещей)

  • @МаксимСергеевич-п2б

    Привет! Полезно, спасибо. А что у нас скажет PageSpeed, если страниц 30? И всегда было интересно, как получить время загрузки всей страницы включая css, js, html и изображений на ней, что бы сделать тот же прелодаер с прогресс-баром, который равен времени загрузки всей страницы, много перешерстил в инете, но реализаций нет.

    • @maxgraph
      @maxgraph  Рік тому

      Ничего не будет, это же разные страницы, код не лежит в одной

    • @Kei4i
      @Kei4i 10 місяців тому

      Ну логично, что время загрузки точное никто не угадает, зависит от браузера, ос, скорости сети, железа. Все прелоадеры в начале плавно заполнятся, а потом резко 100% и отображение страницы.

    • @МаксимСергеевич-п2б
      @МаксимСергеевич-п2б 10 місяців тому

      @@Kei4i Ну если хоть немного разбираться, то ты знаешь что правильный прелоадер делается, после загрузки как минимум дом и загрузки медиа (изображения итд). Тут не нужно угадывать, должна быть реализация этого момента

  • @Фанат-щ9ь
    @Фанат-щ9ь Рік тому +1

    Возможно будет лучше подключать файлы скриптов при смене страницы.

  • @jenyaspace
    @jenyaspace 10 місяців тому

    Подскажите для чего тогда существует библиотека barba.js если можно просто вот так вот коротко все вручную сделать

  • @KODz314
    @KODz314 8 місяців тому

    вопрос: если контент страницы расположен по определенной пути и я его выгружаю на index.html при загрузке страницы, то что делать если при обновлении страницы браузер переходит по пути контента и в итоге ты видишь лишь голый текст без стилей.

    • @maxgraph
      @maxgraph  8 місяців тому +1

      Пути сделать абсолютными можно попробовать

  • @31danmaster31
    @31danmaster31 Рік тому

    Чётко и доходчиво 👍

  • @alexleshenko
    @alexleshenko Рік тому +1

    Нынче специфичные действия с фреймворками то)

  • @NikolayPetrov-u9t
    @NikolayPetrov-u9t Рік тому +2

    В образовательных целях норм, а на практике бред)

    • @maxgraph
      @maxgraph  Рік тому

      все верно)

    • @ДенисСтепанов-и8к
      @ДенисСтепанов-и8к Рік тому +2

      Почему на практике бред?

    • @Kei4i
      @Kei4i 10 місяців тому

      ​@@ДенисСтепанов-и8кпотому что это изобретение велосипеда, по факту все используют реакт, созданный для этого. Ну или vue или любой другой spa фреймворк.

    • @doge8633
      @doge8633 7 місяців тому

      @@ДенисСтепанов-и8к потому что никто в здравом уме не будет делать это когда уже существуют готовые фреймворки и библиотеки которые уже реализованы и оптимизированы для работы с приложениями. Это как смастерить себе велик из подручных средств, оно возможно и будет ехать но не так как уже созданные хорошие велики.