在我的工作中,我們所有的JavaScript都是在編譯生產版本之前通過編譯器運行的。其中一個這樣的JavaScript編譯器做的事情(旁邊做這樣的事情縮小),是尋找那些看起來像這樣的代碼行,並帶他們出去我們的JavaScript的發行版本:JavaScript:#debug指令的可能用法?
//#debug
alert("this line of code will not make it into the release build")
//#/debug
我沒有環顧四周,但我還沒有看到這個//#debug指令在我們的任何JavaScript中使用。
這有什麼用處?我不明白爲什麼這可能是一個好主意,並且認爲#debug指令(無論是像C#還是JavaScript這樣的語言)通常都是不好的編程標誌。
僅僅是浪費時間爲#//調試添加功能或者什麼?
如果用'console.log'而不是'alert'登錄,你會說它有用嗎? – Anurag 2010-07-28 09:27:36