O código jQuery funciona sem biblioteca jQuery

1
src="http://code.jquery.com/jquery-latest.min.js"charset="utf-8">

function switch01(){
    $("#con01,#con02,#con03").hide();  
    $("#con04").slideToggle("slow");
};

Pelo que entendi, o código acima é código jQuery, e ele precisa que a linha de primeira referência funcione.
Por exemplo, o código CSS não funcionará sem uma referência a um arquivo css (se não for colocado in-line). Mas eu removi a primeira linha (acidentalmente) e o que eu vejo - o código ainda funciona. Talvez o navegador tenha jQuery dentro de si?
Se sim, por que alguém pode precisar da linha acima? E em caso afirmativo - o que acontece com questão de prioridade (no caso de conflito de versão entre o referenciamento e biblioteca do navegador?
E, se não for assim - onde é a biblioteca colocada?
Talvez - no eterno e sempre presente Universo :).
Ou talvez - algo está errado no meu entendimento (provavelmente).

    
por Alegro 30.11.2012 / 16:33

3 respostas

3

O mais provável é que o seu navegador armazene em cache, na verdade. Tente uma atualização forçada com SHIFT + F5 algumas vezes.

No entanto, olhando para isso como está - é um script inválido e estou surpreso que tenha funcionado.

(a menos que você esteja retirando do contexto ...?)

Na maioria dos navegadores, hoje, pressionar CTRL+SHIFT+DEL exibirá a caixa de diálogo "Limpar cache", onde você pode especificar o que deseja limpar.

    
por 30.11.2012 / 16:42
2

O código que você postou não funcionará sem o framework jQuery ou simliar JS. Se funcionar sem a primeira linha em que você está incluindo a biblioteca jQuery, ela também pode ser carregada por outra coisa. Os navegadores não incluem a biblioteca jQuery por padrão.

Você pode procurar no Inspetor do Chrome ou no Firebug do Firefox para ver os recursos que estão sendo carregados; veja se você pode encontrar o jQuery nessa lista.

    
por 30.11.2012 / 16:42
2

Cache, provavelmente. Limpe o cache do navegador e veja o que acontece. As instruções para limpar o cache dependem do navegador em questão.

    
por 30.11.2012 / 16:45

Tags