Serenader

Learning by sharing

开发技巧

  1. console.log.apply 后面跟的上下文必须为 console ,不能为 window 或其他,否则会抛出如下错误:
    Uncaught TypeError: Illegal invocation
        at log (<anonymous>:2:30)
        at <anonymous>:2:1
        at Object.InjectedScript._evaluateOn (<anonymous>:905:140)
        at Object.InjectedScript._evaluateAndWrap (<anonymous>:838:34)
        at Object.InjectedScript.evaluate (<anonymous>:694:21)
  2. 使用 console.time 来检测函数的执行时间。
    console.time('func');
    setTimeout(function () {
        console.time('func'); // 会打印出 100ms
    }, 100);
  3. 在 Chrome 控制台,如果想要复制某个对象,可以使用 Chrome 提供的函数 copy 来复制:
    /image/23d24d42-d481-4539-9692-90ff360a4fb5/7c84699a-406a-45b9-b4a6-539065cc5064_Untitled.png