使用新的消息弹出框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 相关文章推荐
jQuery常见开发技巧详细整理
Jan 02 Javascript
JavaScript获取表单enctype属性的方法
Apr 02 Javascript
angularjs客户端实现压缩图片文件并上传实例
Jul 06 Javascript
详解Angular中$cacheFactory缓存的使用
Aug 19 Javascript
Phaser.js实现简单的跑酷游戏附源码下载
Oct 26 Javascript
详解Webpack loader 之 file-loader
Nov 07 Javascript
微信小程序实现的自定义分享功能示例
Feb 12 Javascript
详解element-ui中el-select的默认选择项问题
Aug 02 Javascript
Vue使用NProgress的操作过程解析
Oct 10 Javascript
为什么Vue3.0使用Proxy实现数据监听(defineProperty表示不背这个锅)
Oct 14 Javascript
理解Proxy及使用Proxy实现vue数据双向绑定操作
Jul 18 Javascript
vue-simple-uploader上传成功之后的response获取代码
Sep 07 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 和 XML: 使用expat函数(三)
2006/10/09 PHP
PHP为表单获取的URL 地址预设 http 字符串函数代码
2010/05/26 PHP
php函数的常用方法及注意之处小结
2011/07/10 PHP
php中使用__autoload()自动加载未定义类的实现代码
2013/02/06 PHP
Destoon旺旺无法正常显示,点击提示“会员名不存在”的解决办法
2014/06/21 PHP
利用PHP访问带有密码的Redis方法示例
2017/02/09 PHP
PHP中快速生成随机密码的几种方式
2017/04/17 PHP
PHP使用文件锁解决高并发问题示例
2018/03/29 PHP
php中上传文件的的解决方案
2018/09/25 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
javascript 静态对象和构造函数的使用和公私问题
2010/03/02 Javascript
基于jquery的图片懒加载js
2010/06/30 Javascript
使用jQuery同时控制四张图片的伸缩实现代码
2013/04/19 Javascript
JS实现的省份级联实例代码
2013/06/24 Javascript
javascript检查表单数据是否改变的方法
2013/07/30 Javascript
类似天猫商品详情随浏览器移动的示例代码
2014/02/27 Javascript
jQuery检测某个元素是否存在代码分享
2015/07/09 Javascript
JavaScript驾驭网页-获取网页元素
2016/03/24 Javascript
javascript将json格式数组下载为excel表格的方法
2017/12/22 Javascript
vue使用iframe嵌入网页的示例代码
2020/06/09 Javascript
Vue中Quill富文本编辑器的使用教程
2018/09/21 Javascript
JavaScript Event Loop相关原理解析
2020/06/10 Javascript
vue实现移动端项目多行文本溢出省略
2020/07/29 Javascript
[02:00]DOTA2英雄COSPLAY闹市街头巡游助威2015国际邀请赛
2015/08/02 DOTA
python函数缺省值与引用学习笔记分享
2013/02/10 Python
Python3连接MySQL(pymysql)模拟转账实现代码
2016/05/24 Python
Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
2018/03/19 Python
pandas数值计算与排序方法
2018/04/12 Python
python3 deque 双向队列创建与使用方法分析
2020/03/24 Python
Python参数传递实现过程及原理详解
2020/05/14 Python
Python基于httpx模块实现发送请求
2020/07/07 Python
澳大利亚墨尔本的在线时装店:LORETA
2018/09/14 全球购物
医院领导班子四风对照检查材料
2014/09/27 职场文书
委托函范文
2015/01/29 职场文书
小学大队干部竞选稿
2015/11/20 职场文书
MySQL 存储过程的优缺点分析
2021/05/20 MySQL