使用新的消息弹出框blackbirdjs


Posted in Javascript onOctober 16, 2008

jgyhuzhou 写道
BlackBird, G. Scott Olson开发的javascript日志记录库,相当于java中的log4j, javascript开发者再也不用使用alert来调试啦。
以下是具体的操作说明:
Html代码

<html> 
<head> 
<script type="text/javascript" src="/PATH/TO/blackbird.js"></script> 
<link type="text/css" rel="Stylesheet" href="/PATH/TO/blackbird.css" /> 
... 
</head> 
</html> 
<html> 
<head> 
<script type="text/javascript" src="/PATH/TO/blackbird.js"></script> 
<link type="text/css" rel="Stylesheet" href="/PATH/TO/blackbird.css" /> 
... 
</head> 
</html>

Blackbird有一个简单的方法将返回值发送到控制台:
Javascript代码
log.debug( 'this is a debug message' ); 
log.info( 'this is an info message' ); 
log.warn( 'this is a warning message' ); 
log.error( 'this is an error message' ); 
log.debug( 'this is a debug message' ); 
log.info( 'this is an info message' ); 
log.warn( 'this is a warning message' ); 
log.error( 'this is an error message' );

这个方法的好处是,所有这些公共的方法都能独立的现实数据。可以很容易的确定发送邮件的类型:
使用新的消息弹出框blackbirdjs
支持下面的浏览器:
* Internet Explorer 6+
* Firefox 2+
* Safari 2+
* Opera 9.5
另外,如果你使用的是YUI的话,可以考虑YUI中的Logger组件
官方地址 http://www.gscottolson.com/blackbirdjs/
Javascript 相关文章推荐
用ADODB.Stream转换
Jan 22 Javascript
jQuery 标题的自动翻转实现代码
Oct 14 Javascript
javascript简单实现滑动菜单效果的方法
Jul 27 Javascript
jQuery中常用的遍历函数用法实例总结
Sep 01 Javascript
javascript日期格式化方法汇总
Oct 04 Javascript
基于jQuery实现的菜单切换效果
Oct 16 Javascript
JavaScript中eval函数的问题
Jan 31 Javascript
JS实现左右无缝轮播图代码
May 01 Javascript
JS实用技巧小结(屏蔽错误、div滚动条设置、背景图片位置等)
Jun 16 Javascript
JavaScript中的对象和原型(一)
Aug 12 Javascript
AngularJS使用ng-repeat指令实现下拉框
Aug 23 Javascript
vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解
Oct 15 Javascript
用js统计用户下载网页所需时间的脚本
Oct 15 #Javascript
JS之小练习代码
Oct 12 #Javascript
javascript得到XML某节点的子节点个数的脚本
Oct 11 #Javascript
Javascript中Eval函数的使用说明
Oct 11 #Javascript
JavaScript更改class和id的方法
Oct 10 #Javascript
ppk谈JavaScript style属性
Oct 10 #Javascript
用javascript getComputedStyle获取和设置style的原理
Oct 10 #Javascript
You might like
PHP header函数分析详解
2011/08/06 PHP
smarty中js的调用方法示例
2014/10/27 PHP
php自定义类fsocket模拟post或get请求的方法
2015/07/31 PHP
PHP 中常量的知识整理
2017/04/14 PHP
CLASS_CONFUSION JS混淆 全源码
2007/12/12 Javascript
jquery如何改变html标签的样式(两种实现方法)
2013/01/16 Javascript
jQuery探测位置的提示弹窗(toolTip box)详细解析
2013/11/14 Javascript
JavaScript使用setInterval()函数实现简单轮询操作的方法
2015/02/02 Javascript
javascript实现日期时间动态显示示例代码
2015/09/08 Javascript
简单的JS轮播图代码
2016/07/18 Javascript
jquery编写日期选择器
2017/03/16 Javascript
微信小程序 跳转传递数据的实例
2017/07/06 Javascript
集合Bootstrap自定义confirm提示效果
2017/09/19 Javascript
Javascript获取某个月的天数
2018/05/30 Javascript
AngularJS 前台分页实现的示例代码
2018/06/07 Javascript
vue的for循环使用方法
2019/02/12 Javascript
微信小程序实现购物车功能
2020/11/18 Javascript
深入讲解Python编程中的字符串
2015/10/14 Python
python django 增删改查操作 数据库Mysql
2017/07/27 Python
Python数据结构与算法之使用队列解决小猫钓鱼问题
2017/12/14 Python
python库matplotlib绘制坐标图
2019/10/18 Python
Tensorflow的常用矩阵生成方式
2020/01/04 Python
解决python cv2.imread 读取中文路径的图片返回为None的问题
2020/06/02 Python
浅谈matplotlib默认字体设置探索
2021/02/03 Python
Oracle性能调优原则
2012/05/03 面试题
预备党员思想汇报
2014/01/08 职场文书
售后求职信范文
2014/03/15 职场文书
优质服务演讲稿
2014/05/14 职场文书
重大事项社会稳定风险评估方案
2014/06/15 职场文书
党员廉洁自律个人总结
2015/02/13 职场文书
幼儿园教师安全责任书
2015/05/08 职场文书
英语投诉信范文
2015/07/03 职场文书
2016年寒假社会实践活动心得体会
2015/10/09 职场文书
2016党员学习《反对自由主义》心得体会
2016/01/22 职场文书
2016年全国助残日活动总结
2016/04/01 职场文书
Linux安装apache服务器的配置过程
2021/11/27 Servers