使用新的消息弹出框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 相关文章推荐
javascript与CSS复习(三)
Jun 29 Javascript
jQuery Deferred和Promise创建响应式应用程序详细介绍
Mar 05 Javascript
封装html的select标签的js操作实例
Jul 02 Javascript
js判断是否为ie的方法小结
Jan 13 Javascript
ExpressJS入门实例
Jan 14 Javascript
js removeChild 方法深入理解
Aug 16 Javascript
bootstrap Validator 模态框、jsp、表单验证 Ajax提交功能
Feb 17 Javascript
通过npm引用的vue组件使用详解
Mar 02 Javascript
ES6正则表达式扩展笔记
Jul 25 Javascript
vue新建项目并配置标准路由过程解析
Dec 09 Javascript
JS通过识别id、value值对checkbox设置选中状态
Feb 19 Javascript
ant design vue嵌套表格及表格内部编辑的用法说明
Oct 28 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
深入Nginx + PHP 缓存详解
2013/07/11 PHP
PHP二维数组矩形转置实例
2016/07/20 PHP
PHP PDO操作MySQL基础教程
2017/06/05 PHP
PHP const定义常量及global定义全局常量实例解析
2020/05/28 PHP
自己做的模拟模态对话框实现代码
2012/05/23 Javascript
js open() 与showModalDialog()方法使用介绍
2013/09/10 Javascript
动态添加删除表格行的js实现代码
2014/02/28 Javascript
jquery获取当前点击对象的value方法
2014/02/28 Javascript
jquery自定义插件——window的实现【示例代码】
2016/05/06 Javascript
利用Bootstrap实现表格复选框checkbox全选
2016/12/21 Javascript
JavaScript中如何判断一个值的类型
2017/09/15 Javascript
jQuery实现导航样式布局操作示例【可自定义样式布局】
2018/07/24 jQuery
详解vue路由篇(动态路由、路由嵌套)
2019/01/27 Javascript
微信小程序websocket实现即时聊天功能
2019/05/21 Javascript
JS前端知识点总结之内置对象,日期对象和定时器相关操作
2019/07/05 Javascript
对layer弹出框中icon数字参数的说明介绍
2019/09/04 Javascript
vue实现学生信息管理系统
2020/05/30 Javascript
在vue中动态修改css其中一个属性值操作
2020/12/07 Vue.js
原生JS实现音乐播放器的示例代码
2021/02/25 Javascript
Python的Django应用程序解决AJAX跨域访问问题的方法
2016/05/31 Python
详解Python中的__new__、__init__、__call__三个特殊方法
2016/06/02 Python
python3编写ThinkPHP命令执行Getshell的方法
2019/02/26 Python
python单例模式原理与创建方法实例分析
2019/10/26 Python
Pandas时间序列:重采样及频率转换方式
2019/12/26 Python
超全Python图像处理讲解(多模块实现)
2020/04/13 Python
详解用python -m http.server搭一个简易的本地局域网
2020/09/24 Python
python操作toml文件的示例代码
2020/11/27 Python
用ldap作为django后端用户登录验证的实现
2020/12/07 Python
草莓网官网:StrawberryNET
2019/08/21 全球购物
英国第一独立滑雪板商店:The Snowboard Asylum
2020/01/16 全球购物
大学学习生活感言
2014/01/18 职场文书
售后服务经理岗位职责范本
2014/02/22 职场文书
通信工程专业求职信
2014/06/04 职场文书
经济管理专业求职信
2014/06/09 职场文书
公司授权委托书样本
2014/09/15 职场文书
银行柜员工作心得体会
2016/01/23 职场文书