hw 02 - garevna/js-course GitHub Wiki

hw-40 Homework


Required point-30

Создайте пустой массив letters

Создайте строку из нескольких слов, например "Backend As A Service"

Напилите код, который разбивает эту строку на массив слов и пушит в массив letters первый символ каждого слова

Выведите результат в консоль

Объедините все элементы массива letters в одну строку и выведите ее в консоль


Additionally ok-30

Объявите функцию с одним формальным параметром, которая проверяет тип данных переданного аргумента и:

  • если это число, возвращает текущую дату в формате "20.02.2019, 13:21:51"
  • в противном случае возвращает строку "Неверный тип данных"

Вызовите функцию


Additionally super-30

link-20 Перейдите по ссылке

Откройте Chrome DevTools

В панели навигации найдите файл index01.js ( в папке js/ )

Установите breakpoint на строке вызова функции insertUserText ( строка 10 )

Перезагрузите страницу

Теперь обратите внимание на функцию testUserText

Ваша задача: обезопасить свою страницу от внедрения вредоносного кода с помощью функции валидации testUserText

функция должна вывести на страницу текст пользователя безопасным способом

( т.е. текст должен быть выведен "as is" ( как есть ), но код не должен быть выполнен )


link-20 Способы инъекций вредоносного кода