14 Jun La instrucción noConflict()
Por algún extraño motivo a todos los desarrolladores les encanta el $.
Esto hace que a menudo cuando vas a escribir algún código personalizado para una web en base wordpress, prestashop o otros CMS no te funcione el .$()

Uso de la instrucción jQuery
En jQuery es tan válido escribir:
$(document).ready(function(){})
como por ejemplo
jQuery(document).ready(function(){})
La instrucción
$()
es substituible por
jQuery()
Es decir, si no puedes usar el $ entonces usa la palabra jQuery
Uso de la instrucción noConflict()
Alternativamente también podemos usar la instrucción noConflict().
Veamos un ejemplo:
$(function(){
window.alert("funciona");
});
es equivalente a escribir
frm = $.noConflict();
frm(function(){
window.alert("funciona");
});
// Uso frm por ser mis iniciales pero puede ser cualquier declaración de variable que cumpla las normas para la declaración de variables.
noConflict es la instrucción que indica a jquery que dejará de usarse el $ y en su defecto se escribirá la palabra o siglas que hayamos designado.
Observar el ejemplo de aplicación real para una conocida plantilla de wordpress.

¡Hola!
Querido lector,
Deseo que esta entrada y ejemplo te sean de utilidad.
¡Si te ha gustado este contenido te animo a seguirme en mi perfil de empresa de Linkedin!
Entradas relacionadas:
Explicamos como consultar y/o modificar los atributos de un nodo web con jQuery. También repasamos el concepto de atributo y como sería en JS.
Ejercicio en el que se pide simular la histórica etiqueta blink de Netscape. Incluye solución y explicación.
Tutorial paso a paso dónde explico como acoplar jQuery en un documento web. Se detallan también algunos errores típicos que no deberías cometer.
Ejercicio dónde se resuelve el típico caso de lista de la compra con jQuery. Incluye solución.
En esta entrada vemos como llamar nodos del DOM mediante jQuery haciendo la transición desde javascript. Vemos las similitudes y diferencies en Javascript y como podemos hacer la transición de JS a jQ...
Ejemplo práctico de como desactivar el envío de un formulario que pide aceptación RGPD (antigua LOPD) mediante jQuery y preventDefault()
No Comments