>

在JavaScript世界调试总是一个令人头疼的事情,用讨厌的alert()函数来调试已经恶心到不能再恶心了。我们需要一些辅助工具来帮助我们记录调试中的一些日志信息,然后打印到像控制台(Console)中。我也曾为此自己编写了一个小组件来把调试过程中需要输出的变量或信息打印到类似的自制控制台上。可效果上不尽如人意~^^
今天在网上找到了用JavaScript编写用于记录日志信息开源组件Blackbird。这个组件可以对日志信息以不同的安全级别进行输出,同时支持检测js代码执行效率的简单功能(仅记录测试代码块执行的毫秒数),同时摆脱了alert()模态对话框对开发者的困扰。界面如下图所示:

Blackbird官方网址:http://www.gscottolson.com/blackbirdjs/
代码下载地址:http://blackbirdjs.googlecode.com/files/blackbirdjs-1.0.zip

转载于:https://www.cnblogs.com/objectorl/archive/2009/04/09/1632720.html

简单实用的logger-Blackbird相关推荐

  1. Java注解的基本概念和原理及其简单实用

      一.注解的基本概念和原理及其简单实用 注解(Annotation)提供了一种安全的类似注释的机制,为我们在代码中添加信息提供了一种形式化得方法,使我们可以在稍后某个时刻方便的使用这些数据(通过解析 ...

  2. Mockito简单实用教程 - 第一部分mock

    Mockito简单实用教程 - 第一部分mock 环境介绍 依赖 内容 1. 检验方法是否有被调用 2. 指定mock方法的返回值 3. 验证指定次数 4. 验证异常 5. 校验执行顺序 6. 校验形 ...

  3. python最简单的语言_Python语言的简单实用小工具

    本文主要向大家介绍了Python语言的简单实用小工具,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 在python进行自动化编写的过程中,常常需要造一些数据,比如,获取随机的合法 ...

  4. 一个简单实用的,基于EF的三层架构

    到底什么样的框架才是好框架呢?或许不同人有不同的看法.我个人觉一个好的框架,最重要的要是简单实用,能快速适开发,可维护性高(不会出现复制黏贴的代码),并能快速响应各种业务场景的变化的框架,同时性能不会 ...

  5. html 可调节进度条控件,jQuery简单实用的轻量级进度条插件

    jQMeter是一款简单实用的轻量级进度条jQuery插件,它可以显示为水平或垂直进度条,进度条加载时带有动画特效,你只需要简单的传入一些参数到jQMeter对象的构造函数中就可以完成你想要的进度条效 ...

  6. 分享几个用 Python 给图片添加水印的方法,简单实用

    作者 |俊欣 来源 |关于数据分析与可视化 今天来分享几种可以给图片添加水印的方法,都是十分的简单实用,大家在看了之后也可以私底下去自己试试,有些方法需要的代码量就比较少,有些方法需要的代码量就稍微多 ...

  7. matlab简单程序实例_visual basic VB.NET实例系列教程第一节(简单实用抽奖程序)...

    近期疫情原因,工作比较不忙,所以打算出一套零基础,VB.NET实例系列入门教程,实用又好玩,带大家进入VB的编程世界里,希望这套图文教程能帮到有需要的人! 第一节(简单实用抽奖程序) 内容准备:编译环 ...

  8. 用aspnetpager实现datalist分页(绝对的简单实用)

    微软的Datalist在做电子相册时候必不可少,但是不支持分页功能,都出到2008了还是没有分页功能,幸好网上有个专业的分页空间aspnetpager,帮我们解决了大问题,说实在话的,网上关于data ...

  9. 这两天老是有兄弟问到Vue的登陆和注册,登陆成功留在首页,没有登录回到登录页面,现在我用最简单实用的方法实现(两分钟技就看懂)...

    其实登录注册,并且登录一次保持登录的状态,是每个项目都需要实现的功能. 网上也有很多的方法,不过,不是通俗易懂,在这里说一下我自己的方法,非常简单实用 核心就是用localStorage存.取数据,这 ...

  10. sql 拼接int类型的字段_一套简单实用的SQL脚本(下篇)

    点击上方SQL数据库开发,关注获取SQL视频教程 SQL专栏 SQL数据库基础知识汇总 SQL数据库高级知识汇总 之前已经分享了一部分内容<一套简单实用的SQL脚本(上篇)>接上一章我们继 ...

最新文章

  1. X@X.X域名转向的实现
  2. 时间复杂度和空间复杂度3 - 数据结构和算法05
  3. android 属性动画 弧形,CSS分层动画可以让元素沿弧形路径运动
  4. 【转载】【Python-ML】SKlearn库谱聚类SpectralClustering模型
  5. devexpress表格控件gridcontrol实现纵向标头
  6. nodejs 安装 nrm
  7. ubuntu linux kvm安装,ubuntu16.04 下kvm安装
  8. 数字的眼光看世界(常见常量、数值大下)
  9. SpringBoot 2.0参数校验Hibernate Validator
  10. __declspec《转》
  11. @objc private 定义函数
  12. android led 字体下载,Android app全局字体设置
  13. 云虚拟主机搭建个人博客
  14. ARM服务器市场现状研究分析-
  15. 腾讯qq发起临时会话链接
  16. android http下载限速,安卓手机端两种让网盘不限速下载方法介绍
  17. C# 把word转换成txt
  18. 概率论——随机变量及其分布
  19. Java岗大厂面试百日冲刺【Day44】— Redis3 (日积月累,每日三题)
  20. 厦门考计算机竞赛保送北大清华名单,福建44名学生保送北大清华 厦门人数最多有19人...

热门文章

  1. 几行命令实现日常任务的自动化执行,包括解析html、扫描二维码、语音转换、pdf编辑、程序员问题搜索、自动化手机、监控cpu、上传机器人、视频水印等
  2. 迅达cadi_迅达电梯故障代码表
  3. 【转】完全用Linux工作
  4. JDBC连接Mysql(附完整代码)
  5. 麒麟操作系统/Linux 摄像头采集录制
  6. 进制转化(c 语言实现)
  7. React实现PPT预览(伪)
  8. [Unity]内购插件Unibill
  9. NAT类型和打洞流程
  10. CSSS长度单位rem