JSLint, при использовании JS-фреймворков
Я использую фреймворк Dojo, который загружаю из URL.
Как я должен иметь дело с 'dojo' was used before it was defined
ошибки и тому подобное?
Да, мое чувство действительно пострадало при запуске кода через JSlint.
3 ответа
Возможно, вы можете поставить что-то вроде
/* globals dojo */
в начале вашего файла, чтобы сказать JSLint, что додзё существует?
Я лично использую вместо этого JSHint (форк JSLint, который менее придирчив), и одним из предварительно настроенных параметров является поддержка Dojo.
Если вы прокрутите весь путь вниз до дна, появится "предопределенное" текстовое поле. Просто вставьте туда любую переменную, которая вам нужна (через запятую).
Похоже, вам нужно поставить Dojo на первое место в вашем JavaScript. Сообщение предполагает, что у вас есть проблемы с заказом.
Не принимай это на свой счет. Вы не ваш код. Просто сделайте это лучше, изучите что-нибудь, и не делайте это снова.