JSLint: a été utilisé avant qu'il a été défini

Salut, j'ai les 3 fichiers javascript.

  • jquery.js
  • utility.js
  • file1.js

Dans file1.js j'ai

jQuery.noConflict()
jQuery(document).ready(function($) { 
 //....
});

J'obtiens une erreur "jQuery" a été utilisé avant qu'il a été défini.
et "document" a été utilisé avant qu'il a été défini.

Comment puis-je sans risque de se débarrasser de cet avertissement.

Si je ne

var document = document || {}; 

ensuite dans mon utility.js s'il est utilisé, il serait nulle dans IE et ok dans firefox.

Quelle est la meilleure solution pour cela?

  • double possible de JS Peluches: "raccourci" a été utilisé avant qu'il a été défini. Aussi, assurez-vous que vous avez Assumer navigateur sélectionné dans les options.
  • Remarqué que vous étiez toujours actif sur DONC et cette question a été manquant accepté de répondre. L'un de ces réponses manquantes quelque chose qui est nécessaire pour les rendre acceptables? Semble comme Quentin de la réponse permettrait de résoudre le problème posé. Toute information supplémentaire nécessaire pour répondre à votre question?