JavaScript
40
Вклад в тег
npm install -g yo
npm install -g webapp-generator
npm install -g gulp-cli bower
yo webapp
чтобы поднять каркасd
- это NodeList (список узлов), не имеющий метода hasAttribute()
var tags = ['div', 'span', 'ul', 'li', 'p', 'script', 'h1', 'h2'];
var forEach = Array.prototype.forEach
tags.map(function(tag) {
var list = document.querySelectorAll(tag);
forEach.call(list, function(el) {
el.className && console.log(el.className)
})
})
Treating promises as tasks leads to performance problems, as callbacks may be unnecessarily delayed by task-related things such as rendering. It also causes non-determinism due to interaction with other task sources, and can break interactions with other APIs, but more on that later.
console.log('promise')
выполнится в контексте таска x(в самом его конце, аккурат перед началом выполнения следующего таска), а console.log('timer')
- в котексте таска y.