Skip to content

Latest commit

 

History

History
89 lines (77 loc) · 1.58 KB

File metadata and controls

89 lines (77 loc) · 1.58 KB

Dev Tools Tricks

Regular

console.log('hello');

Interpolated

console.log('Hello I am a %s string!', '💩');

Styled

console.log('%c I am some great text', 'font-size:50px; background:red; text-shadow: 10px 10px 0 blue')

Warning!

console.warn('OH NOOO');

Error :|

console.error('Shit!');

Info

console.info('Crocodiles eat 3-4 people per year');

Testing

const p = document.querySelector('p');
console.assert(p.classList.contains('ouch'), 'That is wrong!');

Clearing

console.clear();

Viewing DOM Elements

	console.log(p);
	console.dir(p);

	console.clear();

Grouping together

	dogs.forEach(dog => {
		console.groupCollapsed(`${dog.name}`);
		console.log(`This is ${dog.name}`);
		console.log(`${dog.name} is ${dog.age} years old`);
		console.log(`${dog.name} is ${dog.age * 7} dog years old`);
		console.groupEnd(`${dog.name}`);
	});

Counting

console.count('Wes');
console.count('Wes');
console.count('Steve');
console.count('Steve');
console.count('Wes');
console.count('Steve');
console.count('Wes');
console.count('Steve');
console.count('Steve');
console.count('Steve');
console.count('Steve');
console.count('Steve');

Timing

console.time('fetching data');
fetch('https://api.github.com/users/ticidesign')
	.then(data => data.json())
	.then(data => {
		console.timeEnd('fetching data');
		console.log(data);
	});

console.table(dogs);

Console Cheatsheet