Ciao, ho i 3 file javascript.JSLint: era usato prima che fosse definito
- jquery.js
- utility.js
- file1.js
In file1.js ho
jQuery.noConflict()
jQuery(document).ready(function($) {
// ....
});
ottengo un errore 'jQuery' stato usato prima è stato definito. e 'documento' è stato usato prima che fosse definito.
Come eliminare questo avviso in modo sicuro.
Se faccio
var document = document || {};
poi nei miei utility.js se viene utilizzato, sarebbe nulla in IE e ok in firefox.
Qual è la soluzione migliore?
possibile duplicato di [JS Lint: 'collegamento' è stato utilizzato prima che fosse definito] (http://stackoverflow.com/questions/8134049/js-lint-shortcut-was-used-before-it-was-defined). Inoltre, assicurati di avere * Assumi browser * selezionato nelle opzioni. –
@ChunpingWang Notato che eri ancora attivo su SO e questa domanda mancava una risposta accettata. A entrambe le risposte manca qualcosa che è necessario per renderle accettabili? Sembra che la risposta di Quentin risolva il problema come richiesto. Qualche informazione aggiuntiva necessaria per rispondere alla tua domanda? – ruffin