En el consejo rápido del video de hoy, revisaremos la lógica de JavaScript Y
operador. Aquellos de ustedes que recién están comenzando a usar JavaScript, o incluso una biblioteca como jQuery, podrían no darse cuenta de que pueden ser utilizados como declaraciones micro!
Suscríbete a nuestra página de YouTube para ver todos los videos tutoriales.!
// EJEMPLO 1 var a = 5, b = 10; if ((a === 5) && (b === 10)) alert ('yay');
los Y
el uso del operador en el código anterior es con lo que la gran mayoría de nosotros estamos más familiarizados. Si una
es igual a 5
, y segundo
es igual a 10
, luego haz algo impresionante, como mostrar un cuadro de alerta que diga "¡Sí!"
El lado derecho de la
&&
operador hará solamente corre si el lado izquierdo es igual a cierto. Con eso en mente, podemos usar esto para nuestra ventaja.!
En la mayoría de mis aplicaciones basadas en AJAX, habrá un punto en el que primero debo determinar si un elemento con un determinado carné de identidad
Existe dentro del DOM. Si no lo hace, lo crearé. De lo contrario, trabajaré con el elemento que ya existe. En general, podemos usar un Si
declaración para este tipo de tarea.
if (! document.getElementById ('contents')) // luego llame a una función que inserte el elemento en el DOM.
Alternativamente, podemos usar el &&
operador para realizar esta tarea.
!document.getElementById ('contenidos') && createElem ('div', 'contenidos', 'hola mundo');
Recuerda que falso createElem
la función será, de nuevo, solamente corre si el lado izquierdo es igual a cierto
. Piénsalo de esta manera: es cierto
que no pudimos encontrar un elemento con un id de contenido
¿en la pagina? Si es así, muévete al lado derecho. Ahora si es igual a falso
, el lado derecho lo hará Nunca correr.
Al revisar el Repetidor de HTML5, noté que Paul usa una inteligente de una sola línea que potencialmente carga una versión local de jQuery si, por alguna razón, hubo un error al descargar el archivo de su CDN de su elección.
!window.jQuery && document.write (''