Просмотр картинки в отдельном слое в оригинальном размере
Для варианта 3:
Меняющийся цвет текста «AD»
Для варианта 4:
Отображение текущего времени
Для варианта 5:
Просмотр картинок в отдельном слое в оригинальном размере
Вопросы:
– основные возможности языка;
– BOM;
– числа в языке;
– строки;
– объекты;
– функции;
– пользовательские объекты;
– внутренние функции;
– использование в коде HTML;
– область приложения;
– уязвимости.
[1] Объект называют «объектом первого класса» когда он:
может быть сохранен в переменной или структурах данных
может быть передан в функцию как параметр
может быть возвращен из функции как результат
может быть создан во время выполнения программы
внутренне самоидентифицируем (независим от именования)
Термин «объект» используется здесь в общем смысле, и не ограничивается объектами языка программирования. Так значения простейших типов данных, например integer и float, во многих языках являются «объектами первого класса».
[2] Особый вид функций, которые объявляются в месте использования и не получают уникального идентификатора для доступа к ним. Обычно при создании они либо вызываются напрямую, либо ссылка на функцию присваивается переменной, с помощью которой затем можно косвенно вызывать данную функцию.
[3] Возможность определить тип и структуру объекта во время выполнения программы.
[4] Небольшой фрагмент данных, отправленный веб-сервером и хранимый на компьютере пользователя, который веб-клиент (обычно веб-браузер) каждый раз пересылает веб-серверу в HTTP-запросе при попытке открыть страницу соответствующего сайта. Применяется для сохранения данных на стороне пользователя.
[5] Песочница обычно представляет собой жёстко контролируемый набор ресурсов для исполнения гостевой программы — например, место на диске или в памяти. Доступ к сети, возможность сообщаться с главной операционной системой или считывать информацию с устройств ввода обычно либо частично эмулируют, либо сильно ограничивают.