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:
Ejercicio dónde se resuelve el típico caso de lista de la compra con jQuery. Incluye solución.
Es importante no liarse con Javascript. Se explica como modificar el css mediante jquery y sin perder de vista el JS puro.
Ejemplo práctico de como desactivar el envío de un formulario que pide aceptación RGPD (antigua LOPD) mediante jQuery y preventDefault()
El primer paso para empezar a escribir jQuery es tener la certeza de que la librería efectivamente se está cargando. No serías el primero que lo hace todo bien pero no le funciona nada porqué le falla...
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.
Como funciona la instrucción html() de jQuery y porqué no podemos usar innerHTML(). ¿Como deberíamos hacerlo para si poderla usar?
No Comments