九个console命令,将来进行js调试时候用的上
摘自:http://www.ido321.com/677.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <title>常用console 命令</title>
5 <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
6 </head>
7 <body>
8 <script type="text/javascript">
9 /* log is used most*/
10 console.log('hello!');
11 console.info('message!');
12 console.error('error!');
13 console.warn('warning!');
14 console.group("the first group message");
15 console.log("first group first info: my blog ");
16 console.log("first group second info: csdn");
17 console.groupEnd();
18 console.group("the second group message");
19 console.log("second group first info: %d year %d month : ",2014,9);
20 console.log("second group second info: abcd");
21 console.groupEnd();
22
23 /*dir to show the obj's info*/
24 var info = {
25 blog:"http://www.baidu.com",
26 qq:793494355,
27 message:"welcome"/*use ',' don't use ';'*/
28 };
29 console.dir(info);
30 </script>
31 <div id="info1">
32 <h3> my blog: cjs0214@sina.cn</h3>
33 <p> how are you ? fine, thank you!</p>
34 </div>
35 <script type="text/javascript">
36 /*console.dirxml()用来显示网页的某个节点(node)所包含的html/xml代码。*/
37 var info1 = document.getElementById('info1');
38 console.dirxml(info1);
39 </script>
40 <script type="text/javascript">
41 /*console.assert()用来判断一个表达式或变量是否为真。如果结果为否,则在控制台输出一条相应信息,并且抛出一个异常。*/
42 var result = 1;
43 console.assert(result);
44 var year = 2014;
45 console.assert(year == 2018);
46 </script>
47 <script type="text/javascript">
48 /*console.trace()用来追踪函数的调用轨迹。*/
49 function add(a,b) {
50 console.trace();
51 return a + b;
52 }
53 var x = add2(1,1);
54 function add2(a,b) {
55 return add1(a,b);
56 }
57 function add1(a,b) {
58 return add(a,b);
59 }
60 </script>
61 <script type="text/javascript">
62 /*console.time()和console.timeEnd(),用来显示代码的运行时间。*/
63 //alert("time start");
64 console.time("control station time runner ---");
65 for (var i = 0;i < 10; i++) {
66 for (var j = 0; j < 10; j++) {}
67 }
68 console.timeEnd("end control station runner ---");
69 </script>
70 <script type="text/javascript">
71 function All() {
72 alert(11);
73 for (var i = 0; i < 10; i++) {
74 funcA(1000);
75 }
76 funcB(10000);
77 }
78 function funcA(count){
79 for (var i = 0; i < count; i++) {}
80 }
81 function funcB(count) {
82 for (var i = 0; i < count; i++) {}
83 }
84 console.profile('quality definer');
85 All();
86 console.profileEnd();
87 </script>
88 </body>
89 </html>
最后第二个计时器一直用不了,不知道是为什么

浙公网安备 33010602011771号