hw 14 - garevna/js-course GitHub Wiki

:briefcase: Homework

Required ( :point_up: )

Используя асинхронную функцию, напилить код функции printString, выводящей строку на страницу по 1 символу в секунду

function printString ( text, container ) {
    ...
}

Не забывайте проверить существование на странице контейнера для вставки текста, и создание его в противном случае

let demo = container && container.nodeType === 1 ?
    container : document.body.appendChild (
        document.createElement ( "div" )
    )

Для добавления символов в элемент container используйте методы appendChild и document.createTextNode

demo.appendChild (
    document.createTextNode(
        ...
    )
)

Additionally ( :thumbsup: )

Доработать фейковый чат на JSON сервере с возможностью регистрации нового юзера


Additionally ( :thumbsup: )

Напилить код функции printString, выводящей строку на страницу по 1 символу в секунду, используя анонимную асинхронную рекурсивную функцию и IIFE

function printString ( text, container ) {
    ...
}

.