Si estás buscando información acerca de Javascript y jQuery porque te atrae el mundo de la programación, pero aún careces de experiencia, en este artículo te mostraremos algunos de los conceptos de javascript y jQuery que vemos en el Master en Diseño Web UX, y que a buen seguro, arrojarán algo de luz al respecto. Comenzamos:
- JavaScript en un lenguaje de programación que podríamos caracterizar como muy rico y muy expresivo.
- jQuery está escrito en Javascript.
- Sintaxis básica de Javascript:
- Fuera de las comillas, los espacios en blanco carecen de valor.
- Los paréntesis constituyen un indicador de prioridad.
- Aunque la tabulación mejora la lectura de código, no tiene ningún significado en especial.
- En JavaScript encontramos cuatro tipos de operadores:
- Los operadores básicos que permiten manipular valores y son: concatenación, multiplicación y división, incrementación y decrementación.
- Los operadores con números y cadenas de caracteres (strings), que pueden ocasionar resultados no esperados.
- Los operadores lógicos AND y OR.
- Los operadores de comparación.
- Las declaraciones “if” y “else” permiten que podamos ejecutar un bloque de código bajo unas condiciones determinadas. Es lo que llamamos código condicional.
- Hay valores que devuelven verdadero (true) y hay valores que devuelven falso (false), pero también existe el operador ternario que evalúa una condición, devolviendo un determinado valor en función de si esa condición es verdadera o falsa.
- También existe la declaración switch, que evalúa el valor de una variable o expresión.
- Los “loops” o bucles permiten que se pueda ejecutar un bloque de código un número de veces determinado.
- Existen los bucles utilizando “while” que es parecido a una declaración condicional “if” de tal forma que se ejecutará hasta que la condición a evaluar resulte falsa.
- Además, en javascriptexiste una serie de “palabras reservadas, es decir, palabras que son especiales y tienen un uso específico: abstract, boolean, break, byte, case, catch, char, lass, const, continue, debugger, default, delete, do, doublé, else, enum, export, extends, final, finally, float, for…