百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>JS教程> Web程序员必备 Console 对象里的九个办法
分享文章到:

Web程序员必备 Console 对象里的九个办法

发布时间:09/01 来源:未知 浏览: 关键词:

二:占位符

console上述的集中度支撑printf的占位符格局,支撑的占位符有:字符(%s)、整数(%d或%i)、浮点数(%f)和对象(%o)

    <script type="text/javascript">
            console.log("%d年%d月%d日",2011,3,26);
    </script>

结果:

image

三、信息分组

    <!DOCTYPE html>
    <html>
    <head>
        <title>常用console命令</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    </head>
    <body>
        <script type="text/javascript">
            console.group("第一组信息");
  
           console.log("第一组第一条:我的博客(http://www.webhek.com)");
  
           console.log("第一组第二条:CSDN(http://blog.csdn.net/u011043843)");
  
         console.groupEnd();
  
         console.group("第二组信息");
  
           console.log("第二组第一条:程序喜好者QQ群: 259280570");
  
           console.log("第二组第二条:欢迎你参加");
  
         console.groupEnd();
       </script>
   </body>
   </html>

结果:

image

四、查看对象的信息

console.dir()可以显示一个对象所有的属性和办法。

    <script type="text/javascript">
            var info = {
                blog:"http://www.webhek.com",
                QQGroup:259280570,
                message:"程序喜好者欢迎你的参加"
            };
            console.dir(info);
    </script>

结果:

image

五、显示某个节点的内容

console.dirxml()用来显示网页的某个节点(node)所包括的html/xml代码。

    <!DOCTYPE html>
    <html>
    <head>
        <title>常用console命令</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    </head>
    <body>
        <p id="info">
            <h3>我的博客:www.webhek.com</h3>
           <p>程序喜好者:259280570,欢迎你的参加</p>
       </p>
       <script type="text/javascript">
           var info = document.getElementById('info');
           console.dirxml(info);
       </script>
   </body>
   </html>

六、推断变量可否是真

console.assert()用来推断一个表达式或变量可否为真。假如结果为否,则在操纵台输出一条响应信息,并且抛出一个非常。

    <script type="text/javascript">
          var result = 1;
          console.assert( result );
          var year = 2014;
          console.assert(year == 2018 );
    </script>

1是非0值,是真;而第二个推断是假,在操纵台显示错误信息

image

七、追踪函数的调取轨迹。

console.trace()用来追踪函数的调取轨迹。

    <script type="text/javascript">
    /*函数是怎样被调取的,在其中参加console.trace()办法就可以了*/
      function add(a,b){
            console.trace();
        return a+b;
      }
      var x = add3(1,1);
      function add3(a,b){return add2(a,b);}
      function add2(a,b){return add1(a,b);}
     function add1(a,b){return add(a,b);}
   </script>

操纵台输出信息:

image

八、计时功效

console.time()和console.timeEnd(),用来显示代码的运转时间。

    <script type="text/javascript">
      console.time("操纵台计时器一");
      for(var i=0;i<1000;i++){
        for(var j=0;j<1000;j++){}
      }
      console.timeEnd("操纵台计时器一");
    </script>

运转时间是38.84ms

image

九、console.profile()的机能剖析

机能剖析(Profiler)就是剖析程序各个部分的运转时间,寻出瓶颈所在,使用的办法是console.profile()。

    <script type="text/javascript">
          function All(){
                alert(11);
             for(var i=0;i<10;i++){
                    funcA(1000);
                 }
            funcB(10000);
          }
   
         function funcA(count){
           for(var i=0;i<count;i++){}
         }
  
         function funcB(count){
           for(var i=0;i<count;i++){}
         }
  
         console.profile('机能剖析器');
         All();
         console.profileEnd();
       </script>

输出如图:

image

以上就是Web程序员必备 Console 对象里的九个办法的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板