vanila JS

На добрую память.

  1. document.getElementById(‘idelement’) — Поиск по ID
  2. document.getElementsByTagName(«span») — поиск тегов
  3. document.getElementsByClassName(‘class’) — поиск по классу
  4. document.querySelectorAll(‘.class’) — поиск по классу
  5. document.getElementById(‘d1’).getElementsByTagName(‘*’) — всех потомков
  6. addEventListener — подписаться на событие
  7. removeEventListener — отписаться от события

Удаление. Разница по скорости в jQuery.

console.time('speed');
var el = document.getElementById('filterMenu');
el.parentNode.removeChild(el);
console.timeEnd('speed');

speed: 4.000ms

console.time('speed');
$('#filterMenu').remove()
console.timeEnd('speed');

speed: 161.000ms

addon 2018-11-24

addon 2019-03-30
https://medium.com/@carlosdaviddacosta/dom-manipulation-in-vanilla-js-2036a568dcd9

https://medium.freecodecamp.org/an-introduction-to-the-javascript-dom-512463dd62ec

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *