URLからロードするDojoフレームワークを使用します。JSLint(JSフレームワーク使用時)
'dojo' was used before it was defined
のエラーはどうすれば解決できますか?
はい、JSlintでコードを実行すると、私の気持ちが本当に怪我をします。
URLからロードするDojoフレームワークを使用します。JSLint(JSフレームワーク使用時)
'dojo' was used before it was defined
のエラーはどうすれば解決できますか?
はい、JSlintでコードを実行すると、私の気持ちが本当に怪我をします。
あなたのJavaScriptにDojoを最初に置く必要があると思われます。メッセージには、注文の問題があることが示唆されています。
個人的には持ちません。あなたはあなたのコードではありません。ただそれを良くし、何かを学び、それをやり直さないでください。
おそらくあなたは、道場が存在することをJSLintを伝えるために、あなたのファイルのbegginingに
/* globals dojo */
のようなものを置くことができますか?
私は個人的にはJSHint(JSLintのフォークはニッキーニケルではありません)を使用し、事前設定されたオプションの1つはDojoをサポートしています。
私はこのオプションについて知っていた(またはそれがオプションだった前は分かりませんでした) "JSLint"ボタンの 'mousedown'にバインドされ、' var $; 'の先頭にgreasemonkeyスクリプトを書きました私のコード。驚いたことにそれは働いた! –
+1 JSHintの言及のために –
下までスクロールすると、「定義済み」のテキストボックスが表示されます。必要な変数をカンマ区切りで入力するだけです。
塩の粒でJSLintのメッセージを受け取ります。その完璧ではない(また、言語です)。しかし、それが正しい時間の90%。 – Mrchief