zoukankan      html  css  js  c++  java
  • debugger 调试的一些经验

    1. 如果没有firebug , 可以用firebug-lite.js 内嵌的调试方式。

    2. console.log 不是所有浏览器都支持console.log 在IE或者没有调试窗口的浏览器中,console.log会undefined

    var db = {switch:true}
    db.log = function(){
        if(!this.switch) return ;
        if( typeof console == 'undefined' ) return ;
        var slice = Array.prototype.slice;
        var args = slice.call(arguments,0);
        console.log.apply(console,args);
    }

    3. 用console.trace() 向控制台输出当前堆栈

    4. xpath 

    var checkboxes = $x('/html/body//form');

    5. clear(); dir({one:1}); inspect($('user')); keys({one:1}); values({one:1});

    6. debugger

    分析网络请求

    script  ? async : defer

    DOMContentLoaded and Load Event

    在代码两端加上 

    console.profile() 

    // dosomething();

    console.profileEnd();

    console.time('timeEnd')

    //dosomething();

    console.timeEnd('timeEnd');

  • 相关阅读:
    使用控件的事件,动态创建控件
    C#委托和事件
    C# 静态类
    C# 饼形图
    (三)backbone
    (二)backbone
    (一)backbone
    (五)CodeMirror
    (二)CSS3应用
    (一)CSS3动画应用
  • 原文地址:https://www.cnblogs.com/human/p/3485475.html
Copyright © 2011-2022 走看看