Alex
Підписатись

Alex

Приєднався: 4 роки тому | 9 Читає   16 Читачів | 2.1K

Адмін сайту

  1. В пошук додана можливість вказувати мінус слова за допомогою оператора -. Для прикладу, якщо хочете знайти всі статі по python але виключити статті зі словом digest в пошук треба ввести python -digest

  2. Коли створював цю тему, також про це подумав. Додам можливість закріплювати важливі теми щоб вони були помітнішими.

  3. Так, ви праві. Виправлено.

  4. Виправив обрізку тегів, тепер в блоках з кодом нічого не має обрізатися.

  5. Це ви про мене? То не я на відео.

    В цьому розділі я поширюю цікаві матеріали які знаходжу.

  6. Цього я також, ще не зробив

    Оскільки ви помітили, то доведеться виправити 😄

  7. Сторінка виглядає приблизно таким чином

    <html>
        <body>
            <div>
                Блок який постійно залишаються на сторінці
                <a href="/path" class="ajax">отримати дані по ajax і записати в блок #content</a>
            </div>
            <div id="content">
                дані в цьому блоці замінюються ajax запитом
            </div>
            <div>
                Блок який постійно залишаються на сторінці
            </div>
        </body>
    </html>
    

    І JS код

    window.addListenter('click', '.ajax', ajaxLinkLoad);
    
    function ajaxLinkLoad(event, target) {
        var url = target.getAttribute('href');
    
        axios.get(url).then(function (response) {
            document.getElmentById('content').innerHTML = response.data;
            window.history.pushState(null, null, url);
        });
        event.preventDefault();
    }
    

    Він працює як потрібно, при кліці на посилання отримуються дані по ajax і записуються в блок #content, через pushState також змінюється URL.

    Але якщо закрити браузер, а потом відкрити, на сторінці буде лише частина html коду яка була в блоці #content

    Сподіваюся я зрозуміло пояснив.

    PS. В момент відкриття браузера запит на сервер не відсилається, я перевіряв. Це саме браузер так відновлює сторінку залишаючи на ній лише ту частину що була отримана в останньому запиті.

  8. Виправлено.

  9. Це доволі стара стаття, тому не дивно. Прибрав посилання.

  10. Прибрав посилання.

  11. Виправлено.

  12. Схоже на те. Виправлено.