js除錯的小工具

2022-01-15 20:53:10 字數 976 閱讀 5433

在上篇的隨筆中自己寫了乙個小小的js除錯的工具,用於代替js的alert()方法,這次抽時間加強了程式的健壯性。這個小工具公開了兩個方法:debug.write(arg)和debug.writeln(arg)兩個方法。

簡單介紹如下:

debug.write(arg):輸出arg中的內容。arg:可以是js中的原始型別(string、number、boolean、undefiend、null)。輸出的內容不換行。

debug.writeln(arg):輸出arg中的內容。arg:可以是js中的原始型別(string、number、boolean、undefiend、null)。輸出後帶乙個換行。

*為了方便,如果不傳遞arg,debug.write()不輸出內容。debug.writeln()產生乙個換行。

源**如下:

debug7.js

1/*2

debug7.js

3date: 2012-03-27

4author: juelance

5blog:

78var debug = (function () ;

1617

var write = function (msg, newline) else

if (typeof msg === "object" && msg !== null) else

29 }

30 } else else

36 }

3738

if (boolean(newline))

4142

if (enable) else

70 },

7172 writeln: function (msg) else

78 }

7980 };

81 })();

JS小工具 01 清單

1 將 qt中 執行的 js,從 明文 字串 轉換成 const的二進位制的陣列 這樣肉眼也增加肉眼識別難度 2 類的標識 數字 32 64 更多位數 或者 字串 2.1 數字 例如 32位數字,從低位到高位排序 0 31 基類佔位0,第一層子類佔 位1 位2,子類1標誌 0x03 子類2標誌 0x...

小工具 tree工具

wangyetao linux u1604 tree l 1 bin boot cdrom dev etc home initrd.img boot initrd.img 4.4.0 116 generic initrd.img.old boot initrd.img 4.4.0 112 gener...

幾個小工具

1 svn 輕量級的版本控制 2 incredibuild 分布式的編譯工具,對於大專案編譯很有好處,在團隊每個成員的機器上安裝一人,能極大的提高 編譯效率 3 dbg 中文幫助文件 http www.dbgtech.net windbghelp index.html 4 visualassit x...