JAVA天下

          小小博客,包羅萬有.
          隨筆 - 16, 文章 - 5, 評論 - 11, 引用 - 0
          數據加載中……

          JavaScript 寫 Log 類的具體實現

             由于現在jscript 編寫方式比以外負責很多,很多時候都比較難以調試。 為了方便日常程序中的調試,擺弄些下面寫Log Class 將需要內容記錄下來。
             下面就是具體源代碼,此Class 只能在 IE瀏覽器使用。
           1 LogClass.prototype = {
           2         
           3         initialize : function(){
           4             
           5             try{
           6                 
           7                 this._fso = "";  //File 操作對象
           8 
           9                 this._folderspec = "";  // 類 fileclass 處理路徑
          10 
          11                 this._fso = new ActiveXObject("Scripting.FileSystemObject"); // 建立 ActiveXObject 對象
          12                 
          13                 this._objDate = new Date();
          14 
          15                 this._DateString =  this._objDate.format("yyMMdd");
          16 
          17                 this._DateString = "c:\\" + this._DateString + ".log" ;
          18 
          19                 this._folderspec = this._DateString;
          20                 
          21 
          22             }catch(e){
          23                 
          24                 alert("file Class initialize Error  : "+ e.number +" "+ e.description);
          25 
          26             }
          27 
          28         },
          29         TRACE : function(Content){
          30             
          31             try{
          32 
          33                 this.OpenTextFile(8,true);
          34 
          35                 _objDate = new Date();
          36                 
          37                 _dateString = _objDate.format("yyyy-MM-dd hh:mm:ss");
          38 
          39                 this._otf.WriteLine(_dateString+"||"+Content);
          40 
          41                 this._otf.close();
          42 
          43             }catch(e){
          44 
          45                 this._otf.Close();
          46                 
          47                 alert("file Class TRACE Error  : "+ e.number +" "+ e.description);
          48             
          49             }
          50         
          51         },
          52         OpenTextFile : function(IOmode,format){
          53 
          54             try{
          55                 
          56                 this._otf = this._fso.OpenTextFile(this._folderspec,IOmode,true,format);
          57 
          58             }catch(e){
          59 
          60                 this._otf.Close();
          61 
          62                 alert("file Class OpenTextFile Error  : "+ e.number +" "+ e.description);
          63 
          64             }
          65         
          66         }
          67 
          68 };




          MK-TIANYI

          posted on 2009-07-10 13:31 天一 閱讀(1301) 評論(1)  編輯  收藏 所屬分類: JavaScript

          評論

          # re: JavaScript 寫 Log 類的具體實現  回復  更多評論   

          用IE8或FF的話,用console對象吧
          2009-07-10 15:22 | HiMagic!
          主站蜘蛛池模板: 同德县| 北流市| 庐江县| 黔西县| 玉屏| 邢台县| 环江| 英吉沙县| 大港区| 塘沽区| 康马县| 拉孜县| 察隅县| 枣庄市| 四子王旗| 边坝县| 徐汇区| 成武县| 车致| 北安市| 清丰县| 边坝县| 大兴区| 鄂伦春自治旗| 奉新县| 韶山市| 永福县| 年辖:市辖区| 景谷| 台州市| 大安市| 泰和县| 新建县| 建昌县| 玉环县| 离岛区| 都江堰市| 古丈县| 克山县| 榆中县| 吉安市|