<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 82, comments - 269, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    JavaScript的Log4j

    Posted on 2007-04-06 14:33 itspy 閱讀(2000) 評論(4)  編輯  收藏

     

    如果你在JS開發時總是被下面兩個問題之一所郁悶:推薦好好試用一下這個工具。(這個工具是一個Firefox插件:FireBug.

    1)        JS開發時進行調試時,總是用alert打印出一系列信息來進行代碼跟蹤,跟蹤完了再把其注釋。最后發布的時候還要把這些沒用的alert刪除,并且重構代碼時,又要把其注釋打開,經常這樣添加刪除的操作煩死了,一不小心就把一些沒用的alert代碼發布到正式包中去了。

    2)        另外一點郁悶的就是,如果打印alert,還要用手去點擊彈出的窗口,要是打印的多,點擊的也煩死了,要是有一個向Log4J一樣的打印工具就好了。

     

           最近我就發現了一個這樣的工具,這個工具的使用十分簡單,在附件中提供了一個測試過的例子,從安裝插件到演示例子大概只要三分鐘。推薦大家嘗試一下,直接通過簡單的代碼讓大家看效果,這種方式大家應該會比較Happy。插件的安裝也非常簡單,在下面馬上將會講到。

     

           這個插件在進行JS開發時功能非常強大了,不僅僅是打印日志。我先介紹其打印日志方面的功能,如果大家有興趣,我再和大家分享一下,我發現的一些小技巧。

     本文最初發表于 http://blog.openj.cn

    1) 插件的安裝

    需要安裝一個Firefox插件,安裝時只要把其拖拽到Firefox里面即可。插件網址:http://www.getfirebug.com/

     

    2) 日志的級別:

    安裝這個插件之后,你就可以直接使用console.log(“hello felix”)來打印日志了,并且它也像log4j一樣支持好幾種級別:分別有

            console.log("hello felix");

            console.warn("this is warn");

            console.error("this is error");

            console.info("this is info");

    上面幾種是我覺得常用的幾種日志級別,詳細的文檔可以參考:

    http://www.getfirebug.com/console.html

     

    3) 在其它平臺要注意的:

    如果直接在JS中使用console.log打印日志的話,在IE或者是沒有安裝Firefox插件時會報錯,你只要在你的JS中引入指定的庫就可以讓其在其它情況下,不打印日志,或者是通過特定的方式顯示log

    我在附件中提供的例子就是,如果不安裝插件,就相當于注釋了這段代碼,它不起做用,如果安裝了插件,它就打印日志。

    示例下載地址:http://m.tkk7.com/Files/itspy/firebug.rar


    評論

    # re: JavaScript的Log4j  回復  更多評論   

    2007-04-06 15:52 by ronghao
    不知道你有沒有試過javascript debugger.也是firefox插件,非常好使:)

    # re: JavaScript的Log4j  回復  更多評論   

    2007-04-06 21:01 by itspy
    @ronghao

    javascript debugger嘗試過,調試起來有點不大會。

    并且javascript debugger好像有個Bug,打開再關閉,然后就再也打不開了。只有把firefox這個進程給kill了,才能再打開。

    不過,就算有javascript debugger,firebug也還是有他的特長,比如打印日志(當然,這個不是用來審核的,也是給開發人員調試的)

    # re: JavaScript的Log4j  回復  更多評論   

    2007-04-07 22:38 by thinkbase.net
    而且 firebug 也支持對腳本的調試哦

    # re: JavaScript的Log4j  回復  更多評論   

    2007-04-08 15:45 by zhyiwww
    debugger有的時候不太好用

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲第一网站免费视频| 天天摸夜夜摸成人免费视频| 青青操在线免费观看| 18级成人毛片免费观看| 亚洲av丰满熟妇在线播放| 亚洲小说图区综合在线| 美女被免费网站91色| 曰曰鲁夜夜免费播放视频 | 成人毛片18女人毛片免费视频未| 成人亚洲综合天堂| 亚洲乱码一二三四区国产| 99re8这里有精品热视频免费| 亚洲裸男gv网站| 亚洲国产精品无码久久久秋霞1| 免费成人在线视频观看| 亚洲AV无码专区日韩| 亚洲av无码国产综合专区| 东方aⅴ免费观看久久av| 亚洲AV网站在线观看| 一个人看的www在线免费视频| 噼里啪啦电影在线观看免费高清| 亚洲AV日韩AV鸥美在线观看| 无码中文字幕av免费放dvd| 国产亚洲精品无码拍拍拍色欲| 亚洲精品宾馆在线精品酒店| 国产一区二区三区在线免费观看 | 国产免费卡一卡三卡乱码| 污污的视频在线免费观看| 看全色黄大色大片免费久久| 亚洲一区二区三区亚瑟| 岛国大片免费在线观看| 一区二区三区在线免费观看视频| 久久亚洲国产视频| 成人免费AA片在线观看| 亚洲乱码一二三四区乱码| 2021在线永久免费视频| 九九精品国产亚洲AV日韩| 免费视频中文字幕| 中国一级特黄的片子免费| 亚洲日本va在线视频观看| 中文字幕成人免费高清在线视频|