Olá, tenho os 3 arquivos javascript.
- jquery.js
- utility.js
- file1.js
Em file1.js eu tenho
jQuery.noConflict()
jQuery(document).ready(function($) {
// ....
});
Recebo um erro 'jQuery' foi usado antes de ser definido. e 'documento' foi usado antes de ser definido.
Como posso me livrar desse aviso com segurança.
Se eu fizer
var document = document || {};
então, no meu utility.js, se for usado, seria nulo no IE e ok no firefox.
Qual é a melhor solução para isso?
javascript
undefined
jslint
Chun ping Wang
fonte
fonte
Respostas:
Da documentação
Exemplo:
fonte
global
então/* global var, var2 */
não funciona./*global var, var2*/
obras/*globals */
e também faz mais sentido ao adicionar uma lista de variáveisComo diz Quentin, existe uma
/*global*/
diretiva.Aqui está um exemplo (coloque-o no topo do arquivo):
Certifique-se de que a instrução global inicial esteja na mesma linha
/*
, ou então ela será interrompida.fonte