3 ms·
Expressiveness means you waste less of people's time and mental effort. $(".enemy").after('<div class="crash">').remove() Without jQuery: var enemies
by ivanca 13y ago
Expressiveness means you waste less of people's time and mental effort.
$(".enemy").after('<div class="crash">').remove()
Without jQuery:
var enemies = document.querySelectorAll(".enemy")
for (var i = 0; i < enemies.length; i++) {
var div = document.createElement("div");
div.className = "crash";
enemies[i].parentNode.insertBefore(div, enemies[i]);
enemies[i].parentNode.removeChild(enemies[i]);
}
Here the last one is comprehensible but even then, it takes longer for a programmer who just found it to figure out what it is doing; and, caring about other peoples time (and future yours) can be referred as 'kind'.