关于console控制台的一些用法
来自Wes Bos的JavaScript30这个视频。
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 
 | <body>
 <p onClick="makeGreen()">×BREAK×DOWN×</p>
 
 <script>
 const dogs = [{ name: 'Snickers', age: 2 }, { name: 'hugo', age: 8 }];
 
 function makeGreen() {
 const p = document.querySelector('p');
 p.style.color = '#BADA55';
 p.style.fontSize = '50px';
 }
 
 
 
 
 
 
 console.log('hello')
 
 
 
 console.log('Hello I am a %s string!','✋')
 
 console.log(`Hello I am a 👌`)
 
 
 console.log('%c I am a text','font-size:30px')
 
 console.log('I am a warning')
 
 console.log('I am a Error')
 
 console.info('I am some info')
 
 
 
 const p = document.querySelector('p')
 console.assert(p.classList.contains('active'),'That is wrong!')
 
 
 console.clear()
 
 
 
 
 
 console.log(p)
 console.dir(p)
 
 
 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}`)
 });
 
 
 
 console.count('num1')
 console.count('num1')
 console.count('num1')
 console.count('num2')
 console.count('num2')
 
 
 console.time('fetching data');
 fetch('https://api.github.com/users/wesbos')
 .then(data => data.json())
 .then(data => {
 console.timeEnd('fetching data');
 console.log(data);
 });
 
 </script>
 </body>
 
 |