我使用Dojo框架,我從一個URL加載。JSLint,當使用JS框架
我該如何處理'dojo' was used before it was defined
錯誤等等?
是的,我的感覺真的受到傷害,當通過JSlint運行代碼。
我使用Dojo框架,我從一個URL加載。JSLint,當使用JS框架
我該如何處理'dojo' was used before it was defined
錯誤等等?
是的,我的感覺真的受到傷害,當通過JSlint運行代碼。
聽起來就像你需要首先在你的JavaScript中放置Dojo。該消息表明您有訂購問題。
不要個人承擔。你不是你的代碼。只要做得更好,學習一些東西,不要再做一次。
也許你可以把類似
/* globals dojo */
在你的文件的beggining告訴JSLint的那個道場存在?
我個人使用JSHint(JSLint的一個分支,它不太挑剔),而其中一個預配置選項是對Dojo的支持。
在我知道這個選項之前(或者在它是一個選項之前,我不確定),我寫了一個greasemonkey腳本,綁定到「JSLint」按鈕的'mousedown'並且在'var $;'前面加上了'我的代碼。令人驚訝的是,它的工作! –
爲JSHint提及+1 –
如果您一直向下滾動到底部,則會出現「預定義」文本框。簡單地把你需要的任何變量放到那裏(逗號分隔)。
用一粒鹽給JSLint的信息。它不完美(也不是語言)。 90%的時間是正確的。 – Mrchief