7) Какое выражение выведет сообщение с текстом "hello" после загрузки всего документа?
а) $(document).ready(function() {alert("hello");});
б) $.document.ready() {alert("hello");};
в) $.document.ready(function() {alert("hello");});
г) $.ready(document, function() {alert("hello");});
д) $.ready(document, function() {print("hello");}).
8) Сколько элементов <span> будет отображаться после выполнения кода?
<div>
<span style="display:none;">A</span>
<span>B</span>
<span id="dog">C</span>
</div>
<script>
$("#dog").hide().parent().children().show();
</script>
а) 2;
б) 3;
в) 1;
г) 6
д) 0.
9) Нижеприведенный код должен сворачивать кнопку, на которой кликнул пользователь. В какой строке допущена потенциальная логическая ошибка?
$(".button").click(
function(){
$(".button").slideUp(500);
});
а) 3;
б) 1;
в) 2;
г) 4;
д) 7.
10) Что нужно вставить в первую строку вместо _______, чтобы создать дополнительный псевдоним (alias) для jQuery с именем jQ?
var jQ = jQuery.________();
jQ(function() {
jQ("a").click(function() {
// some code
});
});
а) alies;
б) create;
в) extend;
г) addAlies;
д) noConflict.
11) Сколько классов будет иметь элемент после выполнения приведенного кода?
<span id="myDog" class="animal dog">My dog</span>
<script>
$("#myDog").addClass("barker").removeClass("animal").toggleClass("lazy");
</script>
а) 3;
б) 4;
в) 2;
г) 5;
д) 1.
12) Что мы увидим в браузере при выполнении следующего кода?
<a class="link" href="https://www.quizful.net/">quizful</a>
<script>
$('.link').click(function(e){
e.preventDefault();
$(this).hide().clone(false).insertAfter(this).show();
}).click();
</script>
а) На странице будут две ссылки. При клике на первую, мы перейдем на https://www.quizful.net/. При клике на вторую, ничего не произойдет;
б) На странице будет одна ссылка. При клике по ней, мы перейдем на https://www.quizful.net/;
в) На странице будут две ссылки. При клике по ним, ничего не произойдет;
г) На странице будут две ссылки. При клике на первую, ничего не произойдет. При клике на вторую, мы перейдем на https://www.quizful.net/;
д) На странице будут две ссылки. При клике по ним, мы перейдем на https://www.quizful.net/;
е) На странице будет одна ссылка. При клике по ней, ничего не произойдет.
13) Значение какого элемента можно получить напрямую с помощью вызова метода val()?
а) span;
б) title;
в) input (type=text);
г) input (type=checkbox);
д) form.
14) jQuery можно расширять, добавляя новые методы. Как правильно определить метод “debug”, чтобы он был доступен для всех объектов jQuery?
а) jQuery.function.debug = function() { /* код */ };
б) jQuery.method.debug = function() { /* код */ };
в) jQuery.md.debug = function() { /* код */ };
г) jQuery.fn.debug = function() { /* код */ }
д) jQuery.debug = function() { /* код */ }.
15) Какой из перечисленных фрагментов кода корректно обновит содержимое элемента с идентификатором “element” используя Ajax?
а)$("#element").reload("getContent.html");
б) $("#element").update("getContent.html");
в) $("#element").load("getContent.html");
г) $("#element").print ("getContent.html");
д) $("#element").get("getContent.html").
Тема 4. Расширяемый язык разметки XML
1 Что верно о правильно-сформированном XML-документе?
а) XML-документ всегда должен содержать ровно один корневой элемент;
б) XML-документ всегда должен быть написан в кодировке Windows-1251;
в) XML-документ может содержать произвольное количество корневых элементов;
г) Указание DTD для XML-документа обязательно;
д) Структура XML-документа должна быть аналогична структуре HTML-документа.
2 XML Schema позволяет определить XML-документ как:
а) правильно структурированный (Well-structured);
б) правильно построенный (Well-formed);
в) действительный (Valid);
г) XML Schema ни какого отношения к XML-документу не имеет;
д) правильно построенный (Form-structutred).
3 Выберите корректный вариант написания элемента с именем element, который содержит текст “value”.
а) element->text=value;
б) <element>value</element>;
в) [element]value[element];
г) element { text: value};
д) element { text: “value”}.
4 Для чего в XML-документе используются символы & < >?
а) Для вставки зарезервированных спецсимволов в тело документа;
б) Используется во всех приведенных выше случаях;
в) Для ускорения загрузки XML-документа посредством сети Internet;
г) Для красоты (выразительного оформления XML-документа;
д) Для правильного отражения XML-документа в сети Internet;
5 Что в XML-документе означают символы " и '?
а) Двойные и одинарные кавычки " ';
б) Круглые скобки ();
в) Начало и окончание тега;
г) Начало и окончания XML-документа;
д) Угловые скобки.
Тема 5. Технология AJAX
1 AJAX это...
а) Язык программирования;
б) Набор технологий для асинхронных запросов;
в) Расширение языка JS;
г) Расширяемый язык разметки;
д) скриптовый язык, работающий на стороне сервера.
2 Можно ли совершить передачу данных с помощью XmlHttpRequest на поддомен? (с site1.exemple.com на exemple.com)?
а) Да;
б) Нет, нельзя;
в) Можно, если настроить политику безопасности браузера;
г) Можно, только если запрос типа GET;
д) Можно только если запрос типа POST.
3 Можно ли запустить несколько асинхронных XmlHttpRequest запросов одновременно?
а) Нет;
б) Да;
в) Нет, но ответ с сервера будет 404 ошибка;
г) Да, но только при использовании XML;
д) Да, но не более двух запросов.
4 Следующий код будут поддерживать
var request = new ActiveXObject("Microsoft.XMLHTTP");
а) Все современные браузеры;
б) Все браузеры начиная с IE 5+;
в) Это код только для IE 5+;
г) Этот код будет работать везде, кроме IE;
д) Только браузеры Google Chrome и Mozilla Firefox.
5 Что надо сделать, чтобы в свойстве responseXml объекта XmlHttpRequest вернулся XML-документ?
а) Ничего не нужно, он вернется по умолчанию;
б) Сгенерировать валидный XML на сервере;
в) Сгенрировать валидный XML на сервере и заголовок "Content-type:text/xml";
г) Вернуть XML документ не возможно, только форматированный текст по правилам XML;
д) Использовать HTML-документ.