- 浏览: 7203636 次
- 性别:
- 来自: 北京
-
文章分类
- 全部博客 (397)
- 架构研究 (44)
- 网络协议-TCP/HTTP (20)
- SPRING (23)
- HIBERNATE 3 (30)
- STRUTS 2 (20)
- Java/J2se (25)
- Servlet/Jsp (9)
- 开发工具IDE (10)
- WEB服务器 (17)
- 前端--Java Script (33)
- 前端--CSS (7)
- OS--Linux (31)
- OS--MAC OS (19)
- MySQL数据库 (19)
- Oracle数据库 (11)
- 项目管理工具 (12)
- 数据报表技术 (4)
- 图像处理技术 (10)
- 其它综合技术 (13)
- 权限管理 (1)
- MyBatis (1)
- 网络安全 (6)
- IO (21)
- PostgreSQL (2)
- Eclipse RCP (1)
- GWT (1)
- 算法 (3)
- Storm (2)
- zookeeper (3)
- 消息 (1)
最新评论
-
bukebuhao:
已解决,打开文件太多。ulimit -n 上次临时生效后再次s ...
TFS(Taobao File System)配置dataServer、分区、挂载数据盘 -
bukebuhao:
ds重启后启动不了。报错信息如下,请大神帮助[2018-08- ...
TFS(Taobao File System)配置dataServer、分区、挂载数据盘 -
墨上清:
感谢,看完有了一个完整的知识网络。
Spring MVC 教程,快速入门,深入分析 -
云卷云舒灬:
谢谢,学到很多
Spring MVC 教程,快速入门,深入分析 -
luozhy:
非常感谢非常感谢
Project Web Access ActiveX控件 安装
/** * @author elf */ function myLogger(id) { id=id||'ADSLogWindow'; var logWindow=null; var createWindow=function(){ //取得新窗口在浏览器居中放置时左上角的位置 var browserWindowSize=ADS.getBrowserWindowSize(); var top=((browserWindowSize.height-200)/2)||0; var left=((browserWindowSize.width-200)/2)||0; //创建一个UL节点 logWindow=document.createElement('UL'); //指定ID ,以便在必要时在DOM树中能识别它 logWindow.setAttribute('id',id); //在屏幕居中位置定位日志窗口 logWindow.style.position = 'absolute'; logWindow.style.top = top + 'px'; logWindow.style.left = left + 'px'; //设定固定的大小 ,并允许窗口内容滚动 logWindow.style.width = '200px'; logWindow.style.height = '200px'; logWindow.style.overflow = 'scroll'; logWindow.style.padding= '0'; logWindow.style.margin= '0'; logWindow.style.border= '1px solid black'; logWindow.style.backgroundColor= 'white'; logWindow.style.listStyle= 'none'; logWindow.style.font= '10px/10px Verdana, Tahoma, Sans'; //添加到文档主体中 document.body.appendChild(logWindow); }; this.writeRaw=function(message){ if(!logWindow) createWindow(); //创建列表项并适当的添加样式 var li = document.createElement('LI'); li.style.padding= '2px'; li.style.border= '0'; li.style.borderBottom = '1px dotted black'; li.style.margin= '0'; li.style.color= '#000'; li.style.font = '9px/9px Verdana, Tahoma, Sans'; //为日志节点添加信息 if(typeof message == 'undefined') { li.appendchild(document.createTextNode('Message was undefined')); } else if(typeof li.innerHTML != undefined) { li.innerHTML = message; } else { li.appendchild(document.createTextNode(message)); } //添加'UL'窗口日志中 logWindow.appendChild(li); return this;; } } /** * The myLogger prototype public methods */ myLogger.prototype = { /** * Writes a write a partially encoded version of the message to the log window. * If the message is not a String, the toString method will be * called on the object. If no toString() method exists, the typof * will be logged. * @param {Object} message */ write: function (message) { // warn about null messages if(typeof message == 'string' && message.length==0) { return this.writeRaw('ADS.log: null message'); } // if the message isn't a string try to call the toString() method, // if it doesn't exist simply log the type of object if (typeof message != 'string') { if(message.toString) return this.writeRaw(message.toString()); else return this.writeRaw(typeof message); } // transform < and > so that .innerHTML doesn't parse the message as HTML message = message.replace(/</g,"<").replace(/>/g,">"); return this.writeRaw(message); }, /** * Writes a simple header to the log window. */ header: function (message) { message = '<span style="color:white;background-color:black;font-weight:bold;padding:0px 5px;">' + message + '</span>'; return this.writeRaw(message); } }; if(!window.ADS) { window['ADS'] = {}; } window['ADS']['log'] = new myLogger(); if(!console) var console = ADS.log;
- ADS相关代码.rar (17.3 KB)
- 下载次数: 27
发表评论
-
HttpServletRequestWrapper 用法
2014-02-14 22:15 14774Servlet规范中所引入的filter令人心动不已,因为它引 ... -
javascript常用 正则
2010-06-14 16:42 2208javascript身份证号验证 正则 //这个可以 ... -
javaScript 计算网页内容的宽与高 (浏览器的标准模式与怪异模式)
2010-01-06 15:07 4415标准模式与怪异模式 ... -
iframe高度自适应、载入完成事件
2009-09-14 17:40 8785高度自适应 ------------------------ ... -
12 ADS.js库(第二版本)
2009-05-11 10:07 3424前面的 第11篇文章 用到了这个版本的ADS.js / ... -
10 javaScript的异常处理 try{ }catch(theException){ }
2009-05-03 15:04 1920例子: try { //一个异常在这里产生 ... -
9 通过call()和apply()重新定义执行环境
2009-05-03 15:02 1738通过前面学习,已知道this对象的环境是如何随着函数被赋值给其 ... -
8 this是什么
2009-04-26 14:55 1999this在javascript中 情况是不同与java c+ ... -
7 编写类
2009-04-25 20:19 1493以前写过类似的例子, 见http://elf8848.itey ... -
6 继承
2009-04-25 19:45 1663javascript 中没有从一个类扩展出另一个类的底层类结构 ... -
5 迭代对象
2009-04-25 19:23 1492我们常用到for循环 var list=[5,6,7, ... -
4 没有重载
2009-04-25 19:11 1654关于"重载"的概念, 就不用说了. ... -
3 创建自己的库 ADS.js(第一版本)
2009-04-25 18:43 3050伪命名空间的使用. 在javascript2.0广泛使 ... -
2 不要检测版本,要检测对象
2009-04-25 13:09 1547为了编写能兼容各种浏览器的 javascript ,我们可能首 ... -
1 在html中包含javascript
2009-04-25 11:10 5549方法一: 通过外部源文件来包含javascript,这是最正 ... -
常用的JS-备份
2009-03-20 08:46 2721我常用 的HTML 类型<!DOCTYPE html ... -
JS 闭包
2009-03-15 18:32 3784function outerFun() { ... -
DOM 删除节点
2009-03-13 17:48 3402removeChild() 方法删除指定节点。 ... -
如何使用定时器settimeout、setInterval执行能传递参数的函数
2009-03-11 19:03 15506无论是window.setTimeout还是window.se ... -
JavaScript函数参数个数
2009-03-11 18:51 4052<html><head><met ...
相关推荐
const logger = log4js.getLogger('myLogger'); ``` 然后,通过`logger`对象记录日志: ```javascript logger.info('This is an info message.'); ``` **5. Appenders** Appenders定义了日志输出的目的地,log4js...
2.5 实例:你自己的调试日志 2.5.1 为什么需要JavaScript日志对象 2.5.2 myLogger()对象 2.6 小结 第3章 DOM2核心和DOM2 HTML 3.1 DOM不是JavaScript,它是文档 3.2 DOM的级别 ...
2.5 实例:你自己的调试日志 2.5.1 为什么需要JavaScript日志对象 2.5.2 myLogger()对象 2.6 小结 第3章 DOM2核心和DOM2 HTML 3.1 DOM不是JavaScript,它是文档 3.2 DOM的级别 ...
2.5 实例:你自己的调试日志 2.5.1 为什么需要JavaScript日志对象 2.5.2 myLogger()对象 2.6 小结 第3章 DOM2核心和DOM2 HTML 3.1 DOM不是JavaScript,它是文档 3.2 DOM的级别 ...