игра брюс 2048
Главная / Интернет-технологии / Практикум по разработке системы управления контентом (CMS) / Тест 3

Практикум по разработке системы управления контентом (CMS) - тест 3

Упражнение 1:
Номер 1
Что делает функция Editor.preBuildForm() в файле ?

Ответ:

 (1) Готовит HTML-элемент - контейнер для формы редактирования  

 (2) Получает данные для редактирования поля  

 (3) Отправляет "фоновый" HTTP-запрос на получение данных для редактирования  


Номер 2
Какая функция в файле  принимает данные от сервера для полей формы редактирования?

Ответ:

 (1) window.ajax_accepter  

 (2) Editor.setValue  

 (3) Editor.buildForm  


Номер 3
У каких HTML-элементов на странице  событие "click" вызывает функцию Editor.hideForm() (при авторизованном пользователе)?

Ответ:

 (1) document.body  

 (2) Любая HTML форма  

 (3) Крестик справа вверху формы  

 (4) div#wr_dark_body  


Упражнение 2:
Номер 1
Какой  псевдокласс  CSS  позволяет  менять  оформление  элемента  HTML  при  наведении  мыши?

Ответ:

 (1) active  

 (2) first-child  

 (3) focus  

 (4) hover  


Номер 2
Почему на странице  Второе меню расположено слева от Главного текста, хотя в CSS написано: "div.lside {float:right;}"?

Ответ:

 (1) Потому что "float:right" означает: расположить слева  

 (2) Потому что "float:right" не играет роли, а место элемента определяется правилом "min-height: 300px;"  

 (3) Потому что в правиле для Главного текста тоже написано "float:right" и он выводится первым  


Упражнение 3:
Номер 1
Как  уничтожается  содержимое  элементов  SCRIPT  при  сохранении  чужого  текста  на  сайте?

Ответ:

 (1) С помощью регулярного выражения '#<(' . $dupl . ')\b[^><]*>[\s\S]+?#i'  

 (2) С помощью функции Javascript Editor.set_value  

 (3) С помощью функции PHP strip_tags  


Номер 2
Как  пользователь  видит  отчёт  о  сохранении  формы  на  сервере?

Ответ:

 (1) Внутри элемента iframe, отображающего другую страницу сайта  

 (2) С помощью изменения свойства innerHTML элемента div#reports  


Упражнение 4:
Номер 1
Как  функция  Editor.locate  определяет  текущий  элемент  редактирования?

Ответ:

 (1) С помощью свойства srcElement события click  

 (2) С помощью свойства ctrlKey события keyUp  

 (3) С помощью свойства anchorNode объекта selection  


Номер 2
Как  должно  выглядеть  описание  правил  css  для  таблицы,  чтобы  были  видны  рамки  вокруг  ячеек?

Ответ:

 (1) table.border {border-collapse:collapse;}  

 (2) table.border tr.tHead {background-color:#ddd; }  

 (3) table.border tr.tHead td {vertical-align:middle; text-align:center; font-weight:bold;}  

 (4) table.border td {padding: .3em .5em; border:1px solid #999; }  


Номер 3
Опишите алгоритм (используемый в файле ) для помещения одного HTML-элемента внутрь другого элемента.

Ответ:

 (1) Присоединить первый элемент ко второму (appendChild)  

 (2) Получить outerHTML первого элемента и назначить его в качестве innerHTML второму  

 (3) Клонировать первый элемент (cloneNode), присоединить клон ко второму (appendChild), удалить первый элемент (removeChild)  


Упражнение 5:
Номер 1
Каким способом можно удалить Главную страницу сайта в версии ?

Ответ:

 (1) Авторизоваться, нажать кнопку "Удалить текущую страницу"  

 (2) Ввести в адресуную строку "?rm_page=1", нажать "Энтер"  

 (3) Авторизоваться, ввести в адресуную строку "?rm_page=1", нажать "Энтер"  

 (4) Ни одним способом из перечисленных  


Упражнение 6:
Номер 1
Какие  основания  классификации  в  создаваемой  нами  CMS  используются  для  разделения  кода  по  файлам?

Ответ:

 (1) Частота изменения кода  

 (2) Длина кода  

 (3) Практические задачи функций и классов  


Упражнение 7:
Номер 1
Что  делает  функция  Command::write_wr()?

Ответ:

 (1) Сравнивает статус авторизованного пользователя со статусом, разрешающим изменение данной сущности (описанным в файле config.php)  

 (2) Сравнивает статус авторизованного пользователя со статусом полученной "команды" (описанным в классе Route)  

 (3) Проверяет, требуется ли удаление данных  




Главная / Интернет-технологии / Практикум по разработке системы управления контентом (CMS) / Тест 3