Результаты прохождения теста JQuery основы пользователем Litosh

Результат прохождения теста "JQuery основы" - Пройден

+30

  • Кто проходил: Litosh
  • Дата прохождения: 04.02.2019
Что произойдет при нажатии на элемент А ?
$("a").click(function() {
  alert("Hello world!");
});
Ваши ответы
Вызов alert("Hello world!")
Сколько элементов <p> выберет селектор $("div p") ?
<div> 
   <h3>Hello World</h3> 
   <p>Здравствуйте <span class="name">Mr Quiz</span>!</p> 
   <p> 
       <span>Меня зовут Иван</span> 
   </p> 
   <fieldset> 
       <legend>Текст</legend> 
       <p>Текст</p> 
   </fieldset> 
</div> 
Ваши ответы
3
Объяснение:

Данный селектор выберает все элементы

которые находятся внутри элемента

независимо от глубины вложенности.

Какое выражение выведет сообщение с текстом "hello" после загрузки всего документа?
Ваши ответы
$(document).ready(function() {alert("hello");})
Какие Javascript выражения присвоят переменной "numParagraphs" число параграфов текущей страницы?
Ваши ответы
var numParagraphs = $('p').length;
Какие из выражений правильно заменят содержимое элемента с идентификатором (id) "someEl" используя Ajax?
Ваши ответы
$("#someEl").load("getContent.html")
Что будет если в контексте обработчика события обратиться к методу jQuery через this? Пример:
$('button').on('click', function(){ 
   this.attr('class', 'clicked'); 
}); 
Ваши ответы
Произойдет ошибка TypeError: this.attr is not a function
Объяснение:

Произойдет ошибка TypeError: this.attr is not a function так как this в контексте события будет ссылаться на объект DOM.

Выберите 2 строки кода, которые наиболее быстро скрывают изображения на странице?
Ваши ответы
$('img').hide();
$('img').hide('fast');
Объяснение:

hide('slow') = 600; hide('normal')=hide(400)=hide(); hide('fast')=200;

Как правильно убрать рамку (border) у элемента с идентификатором "someImg"
Ваши ответы
$("#someImg").removeAttr("border")