Dev Tools and Console Logging
Also view the console
×BREAK×DOWN×
Inspect `×BREAK×DOWN×`, break on attribute modifications
// Regular
console.log("Cats mew")
// Interpolated
console.log("%s cats mew", 'blue')
// Styled
console.log("%cpink cats mew", 'color: lightpink')
// warning!
console.warn('warning: cats incoming')
// Error :|
console.error('error: cats missing')
// Info
console.info('info: cats came back')
// Testing
const h1 = document.querySelectorAll('h1');
console.assert(h1 != null, 'H1 does not exist');
const h2 = document.querySelector('h2');
console.assert(h2 != null, 'H2 does not exist');
// clearing
/* console.clear(); */
// Viewing DOM Elements
console.log(h1);
console.dir(h1);
// Grouping together
cats.forEach(cat => {
/* can also used .group for uncollapsed */
console.groupCollapsed(`${cat.name}`);
console.log(`This is ${cat.name}`);
console.log(`${cat.name} is ${cat.age} years old`);
console.log(`${cat.name} is ${cat.age * 7} cat years old`);
console.groupEnd(`${cat.name}`);
});
// counting
console.count('mew')
console.count('mew')
console.count('arf')
console.count('arf')
console.count('mew')
// timing
console.time('fetching data');
fetch('https://api.github.com/users/