Javascript Flashcards Preview

мои заготовки > Javascript > Flashcards

Flashcards in Javascript Deck (105)
Loading flashcards...
1

Какое значение возвращает префиксная/постфиксная форма инкремента и декремента?

новое / старое

2

Значение undefined в Численном преобразовании преобразуется в ...

Nan

3

Значение null в Численном преобразовании преобразуется в ...

0

4

Значение true / false в Численном преобразовании преобразуется в ...

1 / 0

5

Пустой массив при операциях + / - к чему будет приведен?

к пустой строке

6

Какое значение находит оператор && / || ?

Первое ложное / первое истинное

7

Какие значения при логическом преобразовании станут false ?

0, null, undefined, NaN, ""

8

Какие значения при логическом преобразовании станут true?

все остальные

9

У какого оператора приоритет выше && или || ?

&&

10

Как найти элемент на странице по id?

document.getElementById(id)

11

Как найти элементы на странице по селектору?

elem.querySelectorAll(css)

12

Что возвращает команда elem.querySelector(css)?

первый элемент, соответствующий данному CSS-селектору.

13

Какие бывают (3) getElementsBy...

TagName(tag)
ClassName(className)
Name(name)

14

Какую коллекцию возвращает getElementsBy..., а querySelectorAll ?

Живую, статичную.

15

С помощью какой команды можно посмотреть в консоли свойства объекта?

console.dir()

16

Как назначить несколько инлайн стилей одному элементу?

элемент.style.cssText = 'свойство : значение; свойство : значение '

17

Как назначить стиль нескольким элементам в псевдомассиве?

Цикл или forEach
for (i = 0; i < массива; i++) {
массив[i].style.cssText = 'свойство : значение';
}
массив.forEach (item =>{
item.style.cssText = 'свойство : значение';
})

18

Как создать новый элемент с заданным тегом в JS?

document.createElement(tag)

19

Как создать новый текстовый узел с заданным текстом в JS?

document.createTextNode(text)

20

Метод вставки в конец node

node.append

21

Метод вставки в начало node

node.prepend

22

Метод вставки до node

node.before

23

Метод вставки после node

node.after

24

Метод замены node заданными узлами или строками.

node.replaceWith

25

Как расшифровывается DOM?

Document Object Model

26

Что такое DOM?

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

27

Как расшифровывается BOM?

Browser Object Model

28

Какие два свойства самые известные у объекта navigator?

navigator.userAgent - информация о текущем браузере
navigator.platform – информация о платформе

29

Какие типы узлов бывают в DOM дереве?

документ, элементы, текстовый узел, комментарий

30

3 способа назначить обработчик событий

1. в HTML документе через приставку on
2. в JS сначала получить доступ к элементу, после элемент. onсобытие = function() {
код после события
};
3.с помощью addEventListener. элемент.addEventListener('название события', () => {
действие после события
});