Перейти до вмісту

Інтерактивність

API, які забезпечують розширену взаємодію з користувачем.

Досвід використання і ставлення до методів інтерактивності

Групувати за:

Сортувати за:

1

46.9%
26%
27.2%
15,716
2

31.2%
46.3%
22.5%
15,768
3

6.4%
14.2%
79.4%
15,584
4

4.7%
41.4%
53.9%
15,625
5

19.6%
78.5%
15,615

Досвід

  • Використовував(-ла): Респонденти, які це використовували.
  • Чув(-ла) про це: Респонденти, які чули про це, але не використовували.
  • Вперше чую: Респонденти, які не чули про це.

Ставлення

  • Позитивно: Респонденти, які зацікавлені у вивченні технології або хочуть використовувати її ще.
  • Нейтрально: Респонденти, які не висловили жодного ставлення до технології.
  • Негативно: Респонденти, які не зацікавлені у вивченні технології або використовували її і мали негативний досвід.

Методи DOM для атрибутів

0%
20%
40%
60%
80%
100%
1

element.classList

13,597
2

element.toggleAttribute(name, force)

8,026
3

element.getAttributeNames()

8,006
4

🚫 Нічого

1,203
0%
20%
40%
60%
80%
100%
% від тих, хто відповів на питання
Які з наведених методів DOM для атрибутів ви використовували?

Функції обробки тексту в HTML

0%
20%
40%
60%
80%
100%
1

element.innerHTML

15,088
2

element.outerHTML

9,416
3

4,408
4

3,201
5

🚫 Нічого

452
0%
20%
40%
60%
80%
100%
% від тих, хто відповів на питання
Які з наведених функцій обробки HTML-тексту всередині DOM ви використовували?

Методи DOM для переміщення елементів

0%
20%
40%
60%
80%
100%
1

11,967
2

6,935
3

4,932
4

4,867
5

3,899
6

3,897
7

🚫 Нічого

2,172
0%
20%
40%
60%
80%
100%
% від тих, хто відповів на питання
Які з наведених методів DOM для переміщення елементів ви використовували?

Методи для додавання інтерактивності

0%
20%
40%
60%
80%
100%
1

vanilla_js

13,921
2

js_framework

13,744
3

css_for_interactivity

13,211
4

js_dom_libraries

11,620
5

5,308
6

🚫 Нічого

62
0%
20%
40%
60%
80%
100%
% від тих, хто відповів на питання
Які з наведених методів ви використовували для додавання інтерактивності або динамічної зміни HTML-коду?

Проблеми інтерактивності

0%
20%
40%
60%
80%
100%
1

Browser support

2

DOM manipulation

3

Reliance on JavaScript

4

Event management

5

6

Доступність

7

State management

8

Reactivity

9

Excessive complexity

10

Performance

11

Інші відповіді

Відповіді, що відповідають ключу “Інші відповіді” 2,536
0%
20%
40%
60%
80%
100%
% від тих, хто відповів на питання
Які проблеми динамічної зміни HTML найбільше вас розчаровують?
Довільна форма

Рекомендовані джерела

Vanilla JS: You Might Not Need a Framework
Maximiliano Firtman

Vanilla JS: You Might Not Need a Framework

See how you can build rich web apps and websites without depending on libraries or frameworks, using only the core JavaScript language. You'll
Дякуємо нашим партнерам за підтримку! Детальніше.