diff --git a/_images/jquery_noconflict.jpg b/_images/jquery_noconflict.jpg new file mode 100644 index 0000000..52a6c24 Binary files /dev/null and b/_images/jquery_noconflict.jpg differ diff --git a/noconflict.html b/noconflict.html new file mode 100644 index 0000000..419204a --- /dev/null +++ b/noconflict.html @@ -0,0 +1,304 @@ + + + + + + + $.noConflict + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ +
+

O que é $.noConflict

+ +

+ Uma função do jQuery para evitar + conflitos com outras bibliotecas que + usem "$" como variável. +

+ +

+ ... incluindo o próprio jQuery. +

+
+ +
+

Como funciona?

+ +

+ Quando o jQuery é carregado, ele verifica se + "$" já está definido e guarda internamente. +

+ +

+ Chamando $.noConflict() restaura o + "$" original. "$" deixa + de ser um alías para "jQuery". +

+
+ +
+
+

Como Usar?

+
+ +
+

... mas antes...

+

+function getVersion(variable) {
+    try {
+        return variable.fn.jquery;
+    } catch (e) {
+        return e.toString();
+    }
+}
+                        
+
+ +
+
+

+
+
+                            
+
+ +
    +
  • Se havia alguma biblioteca usando "$", ela volta + a ser usada com "$".
  • +
  • jQuery deixa de ser "$".
  • +
  • jQuery ainda está disponível como "jQuery".
  • +
+
+ +
+

+ $.fn.jquery: +

+ +

+ jQuery.fn.jquery: +

+ + + + + +

+

+ $.fn.jquery: +

+ +

+ jQuery.fn.jquery: +

+ + + + +
+
+ +
+
+

+
+
+                            
+
+ +
    +
  • Se havia alguma biblioteca usando "$", ela volta + a ser usada com "$".
  • +
  • jQuery deixa de ser "$".
  • +
  • jQuery ainda está disponível como "jQuery" e + "$novojQuery".
  • +
+
+ +
+

+ $.fn.jquery: +

+ +

+ jquery.fn.jquery: +

+ +

+ novojQuery.fn.jquery: +

+ + + + + +

+

$.fn.jquery:

+

jquery.fn.jquery:

+

novojQuery.fn.jquery:

+ + + + +
+ +
+ +
+
+

+
+
+                            
+
+ +
    +
  • jQuery aparece como "$" apenas + dentro da função.
  • +
+
+ +
+ + + +

+ $.fn.jquery: +

+ +

+

+ +

+                        
+
+
+
+
+ + + + + + + +