JSLint, при использовании JS-фреймворков - PullRequest
2 голосов
/ 08 августа 2011

Я использую фреймворк Dojo, который загружаю из URL.

Как мне поступить с ошибками 'dojo' was used before it was defined и схожими?

Да, мне действительно очень больно, когда я запускаю код через JSlint.

Ответы [ 3 ]

2 голосов
/ 08 августа 2011

Возможно, вы можете поставить что-то вроде

/* globals dojo */

в начале вашего файла, чтобы сообщить JSLint, что додзё существует?

Я лично использую JSHint (форк JSLint, который менее придирчив), и одним из предварительно настроенных параметров является поддержка Dojo.

0 голосов
/ 09 августа 2011

Если вы прокрутите до самого конца, появится «предопределенное» текстовое поле.Просто введите туда любые переменные, которые вам нужны (через запятую).

0 голосов
/ 08 августа 2011

Похоже, вам нужно поставить Dojo на первое место в вашем JavaScript.Сообщение говорит о том, что у вас есть проблема с заказом.

Не принимайте это на свой счет.Вы не ваш код.Просто сделай это лучше, научись чему-нибудь и не делай этого снова.

...